From 86ad752110a82009c0831bee2bff915fe44a6146 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Mon, 3 Mar 2014 06:26:26 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I6b0267b40434d3fecdb8e071874c1c2543b643b0 --- neutron/locale/ar/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/bs/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ca/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 5588 ++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/eu/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/fa/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/fil/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/gl/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/he/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/he_IL/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/hi/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/hr/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/hu/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/id/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/km/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/kn/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ko/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ms/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/nb/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ne/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/neutron.pot | 5226 ++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/pt/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/sk/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/sv/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/tl/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/uk/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/ur/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 5389 +++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 5398 +++++++++--------- 62 files changed, 173425 insertions(+), 160738 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 1f7207b5b1..069fa0c27b 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14884,3 +14926,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 1d757f8f6d..f50346539c 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index c7f334c2e6..79605738e2 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14814,3 +14856,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 9ed5549dd0..8b59334c8e 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 42872c4d12..9dfc591751 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 05998e6afe..c26d7310a4 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 5f6cf15f8d..c3a23577d5 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 7fea60afba..68b6c6996e 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -441,8 +441,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "Position von UNIX-Domänensocket von Metadatenproxy" @@ -515,18 +515,18 @@ msgstr "" "%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur " "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -534,27 +534,27 @@ msgstr "" msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "Name der für externen Netzverkehr verwendeten Brücke." -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 #, fuzzy msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " @@ -563,154 +563,159 @@ msgstr "" "Wenn 'namespaces' inaktiviert ist, kann der Agent der Ebene 3 nur einen " "Router konfigurieren, der über die entsprechende Router-ID verfügt." -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "Agent sollte Router ohne Gateway implementieren" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "UUID von externem Netz für von den Agenten implementierte Router." -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "Gratuitous ARP wurde nicht gesendet: %s" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "Synchronisation von Routern fehlgeschlagen" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "Agent der Ebene 3 gestartet" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "Der hinzugefügte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "Der entfernte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -939,7 +944,7 @@ msgstr "PID-Datei %s ist bereits vorhanden. Dämon bereits aktiv?" msgid "Location to store DHCP server config files" msgstr "Position zum Speichern von Konfigurationsdateien des DHCP-Servers" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "Für das Erstellen von Hostnamen zu verwendende Domäne" @@ -1345,31 +1350,31 @@ msgid "TCP Port used by Nova metadata server." msgstr "Von Nova-Metadatenserver verwendeter TCP-Port." #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" "Geheimer Schlüssel für gemeinsame Nutzung zum Unterzeichnen von Instanz-" "ID-Anforderung" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "Anforderung: %s" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "Unerwarteter Fehler." #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" "Ein unbekannter Fehler ist aufgetreten. Stellen Sie Ihre Anforderung " "erneut." -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." @@ -1378,34 +1383,34 @@ msgstr "" "tritt üblicherweise auf, wenn geheime Schlüssel für die gemeinsame " "Nutzung nicht übereinstimmen." -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "Interner Serverfehler bei fernem Metadatenserver." -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "Unerwarteter Antwortcode: %s" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "Position für UNIX-Domänensocket von Metadatenproxy" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "'network_id' und 'router_id' sind 'None'. Ein Wert muss angegeben sein." -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "TCP-Port zum Empfangen von Anforderungen des Metadatenservers." @@ -2037,7 +2042,7 @@ msgstr "" "werden." #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "Eine unbekannte Ausnahme ist aufgetreten." @@ -2737,22 +2742,22 @@ msgstr "Zu verwendender Treiber bei Routerzuordnung zum Standard-L3-Agenten" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "Keine IP-Adressen für externes Netz %s verfügbar" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "Netz %s ist kein gültiges externes Netz" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "Router verfügt bereits über einen Port auf Teilnetz %s" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " @@ -2761,34 +2766,34 @@ msgstr "" "Überschneidungen zwischen CIDR %(subnet_cidr)s von Teilnetz %(subnet_id)s" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "Angabe sowohl von Teilnetz-ID als auch von Port-ID nicht möglich" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "Routerport muss über genau eine statische IP-Adresse verfügen" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" "Teilnetz für Routerschnittstelle muss über eine Gateway-IP-Adresse " "verfügen" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" "Dynamische IP-Adresse kann nicht zu Port auf Teilnetz %s ohne " "'gateway_ip' hinzugefügt werden" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " @@ -2797,26 +2802,26 @@ msgstr "" "Port %(port_id)s ist einem anderen Nutzer zugeordnet als die dynamische " "IP-Adresse %(floatingip_id)s und kann daher nicht gebunden werden." -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "Port %(id)s verfügt nicht über statische IP-Adresse %(address)s" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" "Dynamische IP-Adresse kann nicht zu Port %s hinzugefügt werden, der über " "keine statischen IP-Adressen verfügt" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " @@ -2826,11 +2831,11 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -2839,12 +2844,12 @@ msgstr "" "Port %(port_id)s hat Eigentümer %(port_owner)s, aber keine IP-Adresse und" " kann daher gelöscht werden" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "Mehrere dynamische IP-Adressen für Port %s gefunden" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Port %s wird übersprungen, da keine IP-Adresse auf ihm konfiguriert ist" @@ -2874,6 +2879,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "Externe Netz-ID an Agent der Ebene 3 zurückgegeben:%s" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2894,19 +2904,19 @@ msgstr "" "bei der Sortierung von %(resource)s nicht verwendet werden" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2928,7 +2938,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2954,7 +2964,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2977,13 +2987,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3378,11 +3388,11 @@ msgstr "" "Gateway zum externen Netz %(net_id)s für eine oder mehrere dynamische IP-" "Adressen erforderlich ist. " -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4656,11 +4666,17 @@ msgstr "" "Maximale Anzahl an Sekunden, die darauf gewartet werden soll, dass eine " "Proxy-Anforderung verbunden und abgeschlossen wird." -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" @@ -4668,7 +4684,7 @@ msgstr "" "Durch Markierung festlegen, ob eine Route zum Metadatenserver in der VM " "injiziert werden soll" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4676,56 +4692,56 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " @@ -4734,7 +4750,7 @@ msgstr "" "In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " "nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " @@ -4743,106 +4759,111 @@ msgstr "" "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " "'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5034,7 +5055,7 @@ msgid "Agent loop has new device" msgstr "Agentenschleife umfasst ein neues Gerät" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5925,7 +5946,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" @@ -5933,7 +5954,7 @@ msgstr "'provider:network_type' erforderlich" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5953,7 +5974,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5961,7 +5982,7 @@ msgstr "'provider:network_type' %s nicht unterstützt" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5969,7 +5990,7 @@ msgstr "Unbekannter Wert für 'provider:physical_network' %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" @@ -6128,7 +6149,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6560,7 +6581,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6593,7 +6614,7 @@ msgstr "Für lokale Netze verwendeter privater virtueller Switchname" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6637,12 +6658,12 @@ msgstr "'port_delete' erhalten" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "'port_update' erhalten" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "Bereitstellungsnetz %s" @@ -6670,7 +6691,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "Nicht unterstützter Netztyp %s" @@ -6686,8 +6707,8 @@ msgid "Unbinding port %s" msgstr "Lösen von Bindung von Port %s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "Kein Port %s für Agent definiert." @@ -6719,7 +6740,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" @@ -6735,7 +6756,7 @@ msgid "Error in agent event loop: %s" msgstr "Fehler bei Agentenereignisschleife: %s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7371,7 +7392,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" @@ -7386,26 +7407,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" @@ -7583,13 +7604,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "'network_delete' erhalten" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7618,7 +7639,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "Anfordern von MAC-Adresse für eindeutige ID nicht möglich. Agent beendet!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7644,7 +7665,7 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7666,7 +7687,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7686,7 +7707,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" @@ -7694,12 +7715,13 @@ msgstr "" "beendet!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "Schnittstellenzuordnungen: %s" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "Netztyp für Nutzernetze ('local', 'vlan' oder 'none')" @@ -7732,12 +7754,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "Liste mit :" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -9287,7 +9309,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9303,34 +9325,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9340,123 +9384,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9512,31 +9552,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9605,110 +9651,110 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9717,26 +9763,26 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10099,2445 +10145,6 @@ msgstr "" "Anzahl an zulässigen Werten für 'packet_filters' pro Nutzer, -1 für " "unbegrenzt" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "NVP-Routerport erstellt: %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" -"Das NVP-Plug-in unterstützt keine VIF-Standardports in externen Netzen. " -"Port %s wird inaktiv sein." - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" -"'_nvp_create_port' für Port %(name)s in Netz %(network_id)s " -"abgeschlossen. Die neue Port-ID lautet %(id)s." - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" -"Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " -"bereits gelöscht wurde." - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" -"Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " -"ist nicht zulässig" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" -"Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" -"Port für Netz %s erstellt werden kann" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" -"'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " -"Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" -"Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " -"gefunden" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "%s erforderlich" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" -"Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " -"noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "'delete_network' für Nutzer abgeschlossen: %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "Es wurde kein lSwitch %s in NVP gefunden" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" -"Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " -"NVP nicht möglich." - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "Portanforderung aktualisieren: %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "Netz '%s' ist kein gültiges externes Netz" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" -"'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " -"%(router_id)s abgeschlossen" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" -"Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" -" IP-Adresse: %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" -"Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" -"Plattform gefunden" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" -"Fehler beim Erstellen von NAT-Regeln auf der NVP-Plattform für dynamische" -" IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " -"%(internal_ip)s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" -"Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " -"Ressource wurde nicht gefunden" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "[%d] Derzeit keine API-Provider verfügbar." - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "[%d] Warten auf Herstellung von Verbindung zu API-Client." - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" -"[%(rid)d] Verbindung %(conn)s %(sec)0.2f Sekunden inaktiv; Verbindung " -"wird wiederhergestellt." - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" -"[%(rid)d] Verbindung %(conn)s hergestellt. %(qsize)d Verbindung(en) " -"verfügbar." - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" -"[%(rid)d] Freigegebene Verbindung %(conn)s ist kein API-Provider für den " -"Cluster " - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" -"[%(rid)d] Verbindung in fehlerhaftem Zustand zurückgegeben, Verbindung zu" -" %(conn)s wird wiederhergestellt" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" -"[%(rid)d] Verbindung %(conn)s freigegeben. %(qsize)d Verbindung(en) " -"verfügbar." - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "Anmeldeanforderung für ungültige Verbindung: '%s'" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "Warten auf Abschluss von Authentifizierung" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "Ungültiger Wert für 'conn_params': '%s'" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "Anforderung hat zulässiges Zeitlimit überschritten: %(method)s an %(url)s" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "Empfangener Fehlercode: %s" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "Serverfehlernachricht: %s" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" -"%(method)s an %(url)s, unerwarteter Antwortcode: %(status)d (Inhalt = " -"'%(body)s')" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "Speichern von neuem Authentifizierungscookie '%s'" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "Verknüpfen von ungültigem grünem Thread" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "[%d] Anforderungs-Zeitlimitüberschreitung." - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "Anforderungs-Zeitlimitüberschreitung" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "[%(rid)d] Anforderung '%(method)s %(url)s' abgeschlossen: %(status)s" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "[%(rid)d] Fehler bei Verarbeitung von Anforderung: %(req)s" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "[%(rid)d] Fehler bei Analyse von API-Provider: %(e)s" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "Server hat Authentifizierungsnachweise der Sitzung zurückgewiesen." - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "Eine in der Anforderung referenzierte Entität wurde nicht gefunden." - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "Anforderung kollidiert mit Konfiguration auf einer anderen Entität." - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" -"Anforderung konnte nicht abgeschlossen werden, da die zugeordnete " -"Ressource nicht zu erreichen war." - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "Der Anforderung wird der Zugang zur referenzierten Ressource verweigert." - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "Die Anforderung hat das zulässige Zeitlimit überschritten." - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "Keine API-Verbindungen verfügbar" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "[%(rid)d] Ausgabe - Anforderung %(conn)s" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "Festlegen von Anforderungsheader 'X-Nvp-Wait-For-Config-Generation': '%s'" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "[%(rid)d] Ausnahme bei Ausgabe von Anforderung: %(e)s" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "Lesen von 'X-Nvp-config-Generation'-Antwortheader: '%s'" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" -"[%d] Höchstanzahl an Weiterleitungen überschritten, Anforderung wird " -"abgebrochen" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "[%(rid)d] Weiterleitung von Anforderung an: %(conn)s" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "Serverfehler zurückgegeben: %s" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "Ungültige Serverantwort" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "[%d] Umleitungsstatus ohne Positionsheaderfeld erhalten" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "[%(rid)d] Ungültige Umleitungsposition erhalten: '%(url)s'" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "[%(rid)d] Fehlerhafte Umleitungsposition erhalten: '%(url)s'" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" -"Anzahl an Sekunden, für die eine Erstellungs-ID gültig sein sollte " -"(Standard -1 bedeutet kein Zeitlimit)" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" -"Name der Schnittstelle auf einem Transportknoten des L2-Gateways, der " -"standardmäßig beim Einrichten einer Netzverbindung verwendet werden soll" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" -"Clusterkonfigurationseintrag für Nova-Zone %(nova_zone)s kann nicht " -"gefunden werden" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" -"Port kann in Netz %(network)s nicht erstellt werden. Maximale Anzahl an " -"Ports erreicht" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" -"Beim Abrufen von NAT-Regeln wurden %(actual_rules)s gefunden, erwartet " -"wurden hingegen Regeln im Bereich (%(min_rules)s,%(max_rules)s)" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" -"Port '%(port_id)s' ist Eigentum von '%(device_owner)s' und kann daher " -"nicht direkt über die Port-API gelöscht werden." - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" -"Die angegebene Zuordnung '%(mapping)s' wird auf dem Netzgateway " -"'%(gateway_id)s' bereits verwendet." - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" -"Mehrere Netzverbindungen auf '%(gateway_id)s' mit angegebenen Kriterien " -"gefunden." - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" -"Die Verbindung %(network_mapping_info)s wurde auf den Netzgateway " -"'%(network_gateway_id)s' nicht gefunden" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" -"Das Netzgateway %(gateway_id)s kann nicht aktualisiert oder gelöscht " -"werden" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" -"Eine Netz-ID muss bei Verbindung eines Netzes mit einem Netzgateway " -"angegeben werden. Operation kann nicht abgeschlossen werden" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" -"Ungültige Schlüssel unter den im Anforderungshauptteil angegebenen " -"gefunden: %(connection_attrs)s." - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" -"Damit eine Segmentierungs-ID angegeben werden kann, muss auch der " -"Segmentierungstyp angegeben werden" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" -"Segmentierungs-ID kann nicht angegeben werden, wenn der Segmentierungstyp" -" 'flat' ist" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "Netzgateway mit ID erstellt: %s" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "Netzgateway mit ID aktualisiert: %s" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "Netzgateway '%s' gelöscht." - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "Netz '%(network_id)s' wird mit Gateway '%(network_gateway_id)s' verbunden" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" -"Angefordertes Netz '%(network_id)s' nicht gefunden. Netzverbindung auf " -"Gateway '%(network_gateway_id)s' kann nicht erstellt werden" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" -"Gateway-Port für '%(network_gateway_id)s' in Netz '%(network_id)s' " -"erstellt: %(port_id)s" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "Sichergestellt, dass auf Port %s keine IP-Adressen konfiguriert sind" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "Netz '%(network_id)s' wird von Gateway '%(network_gateway_id)s' getrennt" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "Das Metadatenzugriffsnetz ist inaktiviert" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" -"Sich überschneidende IP-Adressen müssen aktiviert werden, um das " -"Metadatenzugriffsnetz einzurichten" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" -"Keine Routerschnittstelle für Router '%s' gefunden. Kein " -"Metadatenzugriffsnetz sollte erstellt oder gelöscht werden" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "Fehler beim Arbeiten im Metadatenzugriffsnetz für Router: '%s'" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "Gateway kann nicht mit einer leeren Einheitenliste erstellt werden" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "%s: angegebene Daten sind nicht wiederholbar" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" -"Zum Erstellen einer Warteschlange mit dem Namen 'default' sind " -"Administratorrechte erforderlich" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "Eine Warteschlange mit dem Namen 'default' ist bereits vorhanden." - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "Ungültige Bandbreitengeschwindigkeit, 'min' ist größer als 'max'." - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" -"Ungültige Bandbreitengeschwindigkeit; %(data)s muss eine nicht negative " -"Ganzzahl sein." - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "Warteschlange %(id)s ist nicht vorhanden" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "Die dem Port angehängte Warteschlange kann nicht gelöscht werden." - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "Port ist 'lqueue' nicht zugeordnet" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "'%s' muss eine nicht negative Ganzzahl sein." - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" -"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" -" erstellt" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" -"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" -" aktualisiert" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" -"Port %(lport_uuid)s des logischen Routers auf logischem Router " -"%(lrouter_uuid)s löschen" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "NAT-Regel wird erstellt: %s" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" -"Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-" -"Port: %s" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "Sicherheitsprofil erstellt: %s" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "Sicherheitsprofil aktualisiert: %s" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "Logischer Switch %s erstellt" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "Netz nicht gefunden. Fehler: %s" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "get_port() %(network)s %(port)s" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "Port oder Netz nicht gefunden. Fehler: %s" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "Port nicht gefunden. Fehler: %s" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13452,6 +11059,2422 @@ msgstr "" "Wiederholungslimit für Neuversuch von Transaktion erreicht (%d). " "Tunnelschlüsselzuordnung abgebrochen." +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "[%d] Derzeit keine API-Provider verfügbar." + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "[%d] Warten auf Herstellung von Verbindung zu API-Client." + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" +"[%(rid)d] Verbindung %(conn)s %(sec)0.2f Sekunden inaktiv; Verbindung " +"wird wiederhergestellt." + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" +"[%(rid)d] Verbindung %(conn)s hergestellt. %(qsize)d Verbindung(en) " +"verfügbar." + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" +"[%(rid)d] Freigegebene Verbindung %(conn)s ist kein API-Provider für den " +"Cluster " + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" +"[%(rid)d] Verbindung in fehlerhaftem Zustand zurückgegeben, Verbindung zu" +" %(conn)s wird wiederhergestellt" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" +"[%(rid)d] Verbindung %(conn)s freigegeben. %(qsize)d Verbindung(en) " +"verfügbar." + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "Anmeldeanforderung für ungültige Verbindung: '%s'" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "Warten auf Abschluss von Authentifizierung" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "Ungültiger Wert für 'conn_params': '%s'" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "Anforderung hat zulässiges Zeitlimit überschritten: %(method)s an %(url)s" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "Empfangener Fehlercode: %s" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "Serverfehlernachricht: %s" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" +"%(method)s an %(url)s, unerwarteter Antwortcode: %(status)d (Inhalt = " +"'%(body)s')" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "Speichern von neuem Authentifizierungscookie '%s'" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "Verknüpfen von ungültigem grünem Thread" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "[%d] Anforderungs-Zeitlimitüberschreitung." + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "Anforderungs-Zeitlimitüberschreitung" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "[%(rid)d] Anforderung '%(method)s %(url)s' abgeschlossen: %(status)s" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "[%(rid)d] Fehler bei Verarbeitung von Anforderung: %(req)s" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "[%(rid)d] Fehler bei Analyse von API-Provider: %(e)s" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "Server hat Authentifizierungsnachweise der Sitzung zurückgewiesen." + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "Eine in der Anforderung referenzierte Entität wurde nicht gefunden." + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "Anforderung kollidiert mit Konfiguration auf einer anderen Entität." + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" +"Anforderung konnte nicht abgeschlossen werden, da die zugeordnete " +"Ressource nicht zu erreichen war." + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "Der Anforderung wird der Zugang zur referenzierten Ressource verweigert." + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "Die Anforderung hat das zulässige Zeitlimit überschritten." + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "Keine API-Verbindungen verfügbar" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "[%(rid)d] Ausgabe - Anforderung %(conn)s" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "Festlegen von Anforderungsheader 'X-Nvp-Wait-For-Config-Generation': '%s'" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "[%(rid)d] Ausnahme bei Ausgabe von Anforderung: %(e)s" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "Lesen von 'X-Nvp-config-Generation'-Antwortheader: '%s'" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" +"[%d] Höchstanzahl an Weiterleitungen überschritten, Anforderung wird " +"abgebrochen" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "[%(rid)d] Weiterleitung von Anforderung an: %(conn)s" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "Serverfehler zurückgegeben: %s" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "Ungültige Serverantwort" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "[%d] Umleitungsstatus ohne Positionsheaderfeld erhalten" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "[%(rid)d] Ungültige Umleitungsposition erhalten: '%(url)s'" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "[%(rid)d] Fehlerhafte Umleitungsposition erhalten: '%(url)s'" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" +"Anzahl an Sekunden, für die eine Erstellungs-ID gültig sein sollte " +"(Standard -1 bedeutet kein Zeitlimit)" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" +"Name der Schnittstelle auf einem Transportknoten des L2-Gateways, der " +"standardmäßig beim Einrichten einer Netzverbindung verwendet werden soll" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" +"Clusterkonfigurationseintrag für Nova-Zone %(nova_zone)s kann nicht " +"gefunden werden" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" +"Port kann in Netz %(network)s nicht erstellt werden. Maximale Anzahl an " +"Ports erreicht" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" +"Beim Abrufen von NAT-Regeln wurden %(actual_rules)s gefunden, erwartet " +"wurden hingegen Regeln im Bereich (%(min_rules)s,%(max_rules)s)" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" +"Port '%(port_id)s' ist Eigentum von '%(device_owner)s' und kann daher " +"nicht direkt über die Port-API gelöscht werden." + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" +"Die angegebene Zuordnung '%(mapping)s' wird auf dem Netzgateway " +"'%(gateway_id)s' bereits verwendet." + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" +"Mehrere Netzverbindungen auf '%(gateway_id)s' mit angegebenen Kriterien " +"gefunden." + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" +"Die Verbindung %(network_mapping_info)s wurde auf den Netzgateway " +"'%(network_gateway_id)s' nicht gefunden" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" +"Das Netzgateway %(gateway_id)s kann nicht aktualisiert oder gelöscht " +"werden" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" +"Eine Netz-ID muss bei Verbindung eines Netzes mit einem Netzgateway " +"angegeben werden. Operation kann nicht abgeschlossen werden" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" +"Ungültige Schlüssel unter den im Anforderungshauptteil angegebenen " +"gefunden: %(connection_attrs)s." + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" +"Damit eine Segmentierungs-ID angegeben werden kann, muss auch der " +"Segmentierungstyp angegeben werden" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" +"Segmentierungs-ID kann nicht angegeben werden, wenn der Segmentierungstyp" +" 'flat' ist" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "Netzgateway mit ID erstellt: %s" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "Netzgateway mit ID aktualisiert: %s" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "Netzgateway '%s' gelöscht." + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "Netz '%(network_id)s' wird mit Gateway '%(network_gateway_id)s' verbunden" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" +"Angefordertes Netz '%(network_id)s' nicht gefunden. Netzverbindung auf " +"Gateway '%(network_gateway_id)s' kann nicht erstellt werden" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" +"Gateway-Port für '%(network_gateway_id)s' in Netz '%(network_id)s' " +"erstellt: %(port_id)s" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "Sichergestellt, dass auf Port %s keine IP-Adressen konfiguriert sind" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "Netz '%(network_id)s' wird von Gateway '%(network_gateway_id)s' getrennt" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "Das Metadatenzugriffsnetz ist inaktiviert" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" +"Sich überschneidende IP-Adressen müssen aktiviert werden, um das " +"Metadatenzugriffsnetz einzurichten" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" +"Keine Routerschnittstelle für Router '%s' gefunden. Kein " +"Metadatenzugriffsnetz sollte erstellt oder gelöscht werden" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "Fehler beim Arbeiten im Metadatenzugriffsnetz für Router: '%s'" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "Gateway kann nicht mit einer leeren Einheitenliste erstellt werden" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "%s: angegebene Daten sind nicht wiederholbar" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" +"Zum Erstellen einer Warteschlange mit dem Namen 'default' sind " +"Administratorrechte erforderlich" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "Eine Warteschlange mit dem Namen 'default' ist bereits vorhanden." + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "Ungültige Bandbreitengeschwindigkeit, 'min' ist größer als 'max'." + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" +"Ungültige Bandbreitengeschwindigkeit; %(data)s muss eine nicht negative " +"Ganzzahl sein." + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "Warteschlange %(id)s ist nicht vorhanden" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "Die dem Port angehängte Warteschlange kann nicht gelöscht werden." + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "Port ist 'lqueue' nicht zugeordnet" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "'%s' muss eine nicht negative Ganzzahl sein." + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" +"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" +" erstellt" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" +"Logischer Port %(lport_uuid)s auf logischem Router %(lrouter_uuid)s wurde" +" aktualisiert" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" +"Port %(lport_uuid)s des logischen Routers auf logischem Router " +"%(lrouter_uuid)s löschen" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "Ungültige Schlüssel für NAT-Übereinstimmung: %s" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "NAT-Regel wird erstellt: %s" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "Router-Port %(lport_id)s auf Router %(lrouter_id)s nicht gefunden" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" +"Ausnahme beim Aktualisieren der IP-Adressen auf einem logischen Router-" +"Port: %s" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "Sicherheitsprofil erstellt: %s" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "Sicherheitsprofil aktualisiert: %s" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "Logischer Switch %s erstellt" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "Netz nicht gefunden. Fehler: %s" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "get_port() %(network)s %(port)s" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "Port oder Netz nicht gefunden. Fehler: %s" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "Port nicht gefunden. Fehler: %s" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" +"Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " +"bereits gelöscht wurde." + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" +"Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " +"ist nicht zulässig" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" +"Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" +"Port für Netz %s erstellt werden kann" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "%s erforderlich" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" +"Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " +"noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "'delete_network' für Nutzer abgeschlossen: %s" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "Portanforderung aktualisieren: %s" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "Netz '%s' ist kein gültiges externes Netz" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" +"'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " +"%(router_id)s abgeschlossen" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14563,12 +14586,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14796,31 +14819,31 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15957,3 +15980,200 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "NVP-Routerport erstellt: %s" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" +#~ "Das NVP-Plug-in unterstützt keine " +#~ "VIF-Standardports in externen Netzen. Port" +#~ " %s wird inaktiv sein." + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" +#~ "'_nvp_create_port' für Port %(name)s in " +#~ "Netz %(network_id)s abgeschlossen. Die neue" +#~ " Port-ID lautet %(id)s." + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" +#~ "'_nvp_delete_port' für Port %(port_id)s in " +#~ "Netz %(net_id)s abgeschlossen" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" +#~ "'_nvp_create_ext_gw_port' im externen Netz " +#~ "%(ext_net_id)s, angehängt an Router: " +#~ "%(router_id)s, abgeschlossen. NVP-Port-ID " +#~ "ist %(nvp_port_id)s" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" +#~ "Die Ressource %s des logischen Routers" +#~ " auf der NVP-Plattform nicht gefunden" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "Es wurde kein lSwitch %s in NVP gefunden" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" +#~ "'create_port' auf NVP für Nutzer " +#~ "%(tenant_id)s fertig gestellt: (%(id)s)" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" +#~ "Erstellung eines Ports oder Einrichtung " +#~ "einer Zusatzeinheit des Ports in NVP " +#~ "nicht möglich." + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" +#~ "Fehler beim Entfernen von NAT-Regeln " +#~ "auf der NVP-Plattform für dynamische " +#~ "IP-Adresse: %s" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" +#~ "Eine falsche Anzahl an übereinstimmenden " +#~ "NAT-Regeln wurde auf der NVP-" +#~ "Plattform gefunden" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" +#~ "Fehler beim Erstellen von NAT-Regeln " +#~ "auf der NVP-Plattform für dynamische " +#~ "IP-Adresse: %(floating_ip)s, zugeordnet zu " +#~ "interner IP-Adresse: %(internal_ip)s" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" +#~ "Gateway-Service kann von der NVP-" +#~ "Plattform nicht entfernt werden - die" +#~ " Ressource wurde nicht gefunden" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 51846979bb..c3fd86a845 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 568cd09aff..50d3a68510 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 9c450b4a64..bb9c384918 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index fcbd9eb815..e536228d38 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 3273c1e96c..0f4429538b 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15228,3 +15270,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index efd2e7776f..385f1e871d 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14772,3 +14814,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 39d7c14317..6451065cdf 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14772,3 +14814,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 4f8bad4524..404714b32a 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14772,3 +14814,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index a243c4be5f..ed612337d3 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 275461e769..083375d33a 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14871,3 +14913,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 66f1a4e1b5..9ff5c26793 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 2e69f0a06c..e799556360 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14796,3 +14838,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index bffe1a213f..33d676d431 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14571,3 +14613,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index 9c45461cb5..751788551f 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14571,3 +14613,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index e23bf45fcb..91e2a65e63 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15246,3 +15288,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 01f97e810c..e729171f2e 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 3d89452216..317e5972d0 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index b435894f73..2ccd47d69a 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index 85edd72c30..246b05aae4 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14649,3 +14691,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 829893309a..5776d7042a 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 3718f69af0..8bb42da516 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index b367ea5d35..c3e3c0b31f 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 53a8f77a37..600b639175 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "მოთხოვნა: %s" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "L3 აგენტი ჩაირთულია" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,124 +9087,120 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 #, fuzzy msgid "eSwitch Agent Started!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index b190505327..62ad11addb 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14772,3 +14814,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 2bfb47d1cc..d1896762b5 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14883,3 +14925,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 277a2d9a40..329e9dc393 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index d5ac69c8c9..a5e6744081 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 151ba64f92..10b9e70117 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14772,3 +14814,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 18b0557000..3a9b476155 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14817,3 +14859,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 51622385f2..0acc1afdbe 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index bc627fb8f4..3498e68877 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 767c0eebcf..711181c03d 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15135,3 +15177,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index cfef85b765..90273e19c9 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.250\n" +"jenkins.neutron.propose.translation.update.251\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 25b7a13f13..1175f03fb3 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 0b63580c33..b77adfff1d 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14649,3 +14691,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index f30413f603..fe6e7db534 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 3ded7c16a1..74525ae41c 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index ed4e77c2d7..4c3ae4ce46 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index decec21b43..aeb5899740 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 1f166cb4aa..551d139e76 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 66362b0bcd..cbd2a36390 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 87aada1cd6..a1e23d6c57 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15246,3 +15288,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index f4302b9111..44cf15b6f6 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 152225a2ae..3987a07fd8 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14772,3 +14814,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 866d45a802..099454b165 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index a6b746a226..2fd0bc4335 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 5bcd8b288b..7c0cd5ba77 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14871,3 +14913,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 26a717a2f9..58e85019f4 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 9de5af1f57..9173ecc0ce 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -438,8 +438,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,18 +508,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -527,180 +527,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1326,60 +1331,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1977,7 +1982,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2620,99 +2625,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2740,6 +2745,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2758,19 +2768,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2792,7 +2802,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2818,7 +2828,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2841,13 +2851,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3210,11 +3220,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4436,17 +4446,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4454,169 +4470,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4806,7 +4827,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5695,7 +5716,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5703,7 +5724,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5723,7 +5744,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5731,7 +5752,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5739,7 +5760,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5898,7 +5919,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6322,7 +6343,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6353,7 +6374,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6395,12 +6416,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6428,7 +6449,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6444,8 +6465,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6477,7 +6498,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6493,7 +6514,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7121,7 +7142,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7136,26 +7157,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7323,13 +7344,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7358,7 +7379,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7384,7 +7405,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7406,7 +7427,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7426,18 +7447,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7470,12 +7492,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8991,7 +9013,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9007,34 +9029,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9044,123 +9088,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9216,31 +9256,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9309,128 +9355,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9789,2352 +9835,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13026,6 +10726,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14135,12 +14177,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14368,31 +14410,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15529,3 +15571,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 67faeb1822..4c183f1cdf 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14853,3 +14895,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 04a2831287..0c8945ff46 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 120607811b..5f0fb08a8b 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index f51f047a38..5d4e7a7e2a 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,180 +526,185 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -928,7 +933,7 @@ msgstr "" msgid "Location to store DHCP server config files" msgstr "" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "" @@ -1325,60 +1330,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "" @@ -1976,7 +1981,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" @@ -2619,99 +2624,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2739,6 +2744,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2757,19 +2767,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2791,7 +2801,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2817,7 +2827,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2840,13 +2850,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3209,11 +3219,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4435,17 +4445,23 @@ msgid "" "complete." msgstr "" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4453,169 +4469,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4805,7 +4826,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5694,7 +5715,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5702,7 +5723,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5722,7 +5743,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5730,7 +5751,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5738,7 +5759,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5897,7 +5918,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6321,7 +6342,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6352,7 +6373,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6394,12 +6415,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6427,7 +6448,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6443,8 +6464,8 @@ msgid "Unbinding port %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6476,7 +6497,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "" @@ -6492,7 +6513,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7120,7 +7141,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" @@ -7135,26 +7156,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7322,13 +7343,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7357,7 +7378,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7383,7 +7404,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7405,7 +7426,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7425,18 +7446,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "" @@ -7469,12 +7491,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -8990,7 +9012,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9006,34 +9028,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9043,123 +9087,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9215,31 +9255,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9308,128 +9354,128 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9788,2352 +9834,6 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13025,6 +10725,2348 @@ msgstr "" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14134,12 +14176,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14367,31 +14409,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15528,3 +15570,168 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 7dfe07ced7..d282f59095 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-02 06:25+0000\n" +"POT-Creation-Date: 2014-03-03 06:23+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -437,8 +437,8 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 -#: neutron/agent/metadata/namespace_proxy.py:156 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:159 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "meta 資料 Proxy UNIX 網域 Socket 的位置" @@ -507,18 +507,18 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 -#: neutron/agent/metadata/agent.py:305 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:932 +#: neutron/agent/metadata/agent.py:307 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 -#: neutron/agent/metadata/agent.py:310 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:937 +#: neutron/agent/metadata/agent.py:312 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 #: neutron/services/loadbalancer/agent/agent_manager.py:121 @@ -526,181 +526,186 @@ msgstr "" msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:942 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated 是由伺服器端 %s 執行!" -#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:166 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "用於外部網路資料流量的橋接器名稱。" -#: neutron/agent/l3_agent.py:158 +#: neutron/agent/l3_agent.py:170 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:174 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:165 +#: neutron/agent/l3_agent.py:177 #, fuzzy msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "如果名稱空間已停用,則 L3 代理程式只能配置一個具有相符路由器 ID 的路由器。" -#: neutron/agent/l3_agent.py:170 +#: neutron/agent/l3_agent.py:182 msgid "Agent should implement routers with no gateway" msgstr "代理程式應該實作不含閘道的路由器" -#: neutron/agent/l3_agent.py:172 +#: neutron/agent/l3_agent.py:184 msgid "UUID of external network for routers implemented by the agents." msgstr "代理程式所實作路由器的外部網路 UUID。" -#: neutron/agent/l3_agent.py:175 +#: neutron/agent/l3_agent.py:187 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:177 +#: neutron/agent/l3_agent.py:189 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:200 +#: neutron/agent/l3_agent.py:212 #, python-format msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" -#: neutron/agent/l3_agent.py:232 +#: neutron/agent/l3_agent.py:244 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:253 +#: neutron/agent/l3_agent.py:265 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:273 +#: neutron/agent/l3_agent.py:285 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:306 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:318 +#: neutron/agent/l3_agent.py:330 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:342 +#: neutron/agent/l3_agent.py:354 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:391 +#: neutron/agent/l3_agent.py:403 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 +#: neutron/agent/l3_agent.py:405 neutron/db/l3_db.py:844 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "正在忽略路由器埠 %s 上的多個 IP" -#: neutron/agent/l3_agent.py:541 +#: neutron/agent/l3_agent.py:556 +#, python-format +msgid "Unable to configure IP address for floating IP: %s" +msgstr "" + +#: neutron/agent/l3_agent.py:590 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "傳送無償 ARP 時失敗:%s" -#: neutron/agent/l3_agent.py:665 +#: neutron/agent/l3_agent.py:714 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:670 +#: neutron/agent/l3_agent.py:719 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:678 +#: neutron/agent/l3_agent.py:727 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:731 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:689 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "外部網路橋接器 '%s' 不存在" -#: neutron/agent/l3_agent.py:738 +#: neutron/agent/l3_agent.py:787 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:747 +#: neutron/agent/l3_agent.py:796 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:798 neutron/agent/l3_agent.py:836 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "同步路由器時失敗" -#: neutron/agent/l3_agent.py:767 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:778 +#: neutron/agent/l3_agent.py:827 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:781 +#: neutron/agent/l3_agent.py:830 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:783 +#: neutron/agent/l3_agent.py:832 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:796 +#: neutron/agent/l3_agent.py:845 msgid "L3 agent started" msgstr "已啟動 L3 代理程式" -#: neutron/agent/l3_agent.py:816 +#: neutron/agent/l3_agent.py:865 #, python-format msgid "Added route entry is '%s'" msgstr "所新增的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:824 +#: neutron/agent/l3_agent.py:873 #, python-format msgid "Removed route entry is '%s'" msgstr "所移除的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:856 +#: neutron/agent/l3_agent.py:905 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:880 +#: neutron/agent/l3_agent.py:929 msgid "Report state task successfully completed" msgstr "" @@ -929,7 +934,7 @@ msgstr "pidfile %s 已存在。常駐程式已在執行中?" msgid "Location to store DHCP server config files" msgstr "DHCP 伺服器配置檔的儲存位置" -#: neutron/agent/linux/dhcp.py:48 neutron/plugins/nicira/dhcp_meta/nsx.py:43 +#: neutron/agent/linux/dhcp.py:48 neutron/plugins/vmware/dhcp_meta/nsx.py:43 msgid "Domain to use for building the hostnames" msgstr "用於建置主機名稱的網域" @@ -1331,60 +1336,60 @@ msgid "TCP Port used by Nova metadata server." msgstr "Nova meta 資料伺服器所使用的 TCP 埠。" #: neutron/agent/metadata/agent.py:83 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:62 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:62 msgid "Shared secret to sign instance-id request" msgstr "用於簽署 instance-id 要求的共用機密" #: neutron/agent/metadata/agent.py:110 -#: neutron/agent/metadata/namespace_proxy.py:69 +#: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "要求:%s" #: neutron/agent/metadata/agent.py:119 -#: neutron/agent/metadata/namespace_proxy.py:77 +#: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "非預期的錯誤。" #: neutron/agent/metadata/agent.py:120 -#: neutron/agent/metadata/namespace_proxy.py:78 +#: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "發生不明錯誤。請重試要求。" -#: neutron/agent/metadata/agent.py:173 +#: neutron/agent/metadata/agent.py:175 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "遠端 meta 資料伺服器回應「已禁止」。此回應通常會在共用密碼不符時發生。" -#: neutron/agent/metadata/agent.py:184 -#: neutron/agent/metadata/namespace_proxy.py:117 +#: neutron/agent/metadata/agent.py:186 +#: neutron/agent/metadata/namespace_proxy.py:120 msgid "Remote metadata server experienced an internal server error." msgstr "遠端 meta 資料伺服器發生內部伺服器錯誤。" -#: neutron/agent/metadata/agent.py:190 -#: neutron/agent/metadata/namespace_proxy.py:123 +#: neutron/agent/metadata/agent.py:192 +#: neutron/agent/metadata/namespace_proxy.py:126 #, python-format msgid "Unexpected response code: %s" msgstr "非預期的回應碼:%s" -#: neutron/agent/metadata/agent.py:250 +#: neutron/agent/metadata/agent.py:252 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "meta 資料 Proxy UNIX 網域 Socket 的位置" -#: neutron/agent/metadata/agent.py:253 +#: neutron/agent/metadata/agent.py:255 msgid "Number of separate worker processes for metadata server" msgstr "" -#: neutron/agent/metadata/agent.py:257 +#: neutron/agent/metadata/agent.py:259 msgid "Number of backlog requests to configure the metadata server socket with" msgstr "" -#: neutron/agent/metadata/namespace_proxy.py:64 +#: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "network_id 及 router_id 皆為 None。必須提供其中一個。" -#: neutron/agent/metadata/namespace_proxy.py:152 +#: neutron/agent/metadata/namespace_proxy.py:155 msgid "TCP Port to listen for metadata server requests." msgstr "用於接聽 meta 資料伺服器要求的 TCP 埠。" @@ -1983,7 +1988,7 @@ msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "無法從配置檔 %(config_path)s 載入 %(app_name)s。" #: neutron/common/exceptions.py:30 -#: neutron/plugins/nicira/api_client/exception.py:27 +#: neutron/plugins/vmware/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "發生不明異常狀況。" @@ -2626,22 +2631,22 @@ msgstr "用於將路由器排程到預設 L3 代理程式的驅動程式" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:163 +#: neutron/db/l3_db.py:168 #, python-format msgid "No IPs available for external network %s" msgstr "外部網路 %s 沒有可用的 IP" -#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 +#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:612 #, python-format msgid "Network %s is not a valid external network" msgstr "網路 %s 不是有效的外部網路" -#: neutron/db/l3_db.py:277 +#: neutron/db/l3_db.py:282 #, python-format msgid "Router already has a port on subnet %s" msgstr "路由器在子網路 %s 上已經有埠" -#: neutron/db/l3_db.py:291 +#: neutron/db/l3_db.py:296 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " @@ -2650,77 +2655,77 @@ msgstr "" "子網路 %(subnet_id)s 的 CIDR %(subnet_cidr)s 與子網路 %(sub_id)s 的 CIDR %(cidr)s " "重疊" -#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 -#: neutron/plugins/bigswitch/plugin.py:908 -#: neutron/plugins/bigswitch/plugin.py:917 +#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/plugins/bigswitch/plugin.py:944 +#: neutron/plugins/bigswitch/plugin.py:953 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" -#: neutron/db/l3_db.py:307 +#: neutron/db/l3_db.py:312 msgid "Cannot specify both subnet-id and port-id" msgstr "無法同時指定 subnet-id 及 port-id" -#: neutron/db/l3_db.py:318 +#: neutron/db/l3_db.py:323 msgid "Router port must have exactly one fixed IP" msgstr "路由器埠必須正好只有一個固定 IP" -#: neutron/db/l3_db.py:333 +#: neutron/db/l3_db.py:338 msgid "Subnet for router interface must have a gateway IP" msgstr "路由器介面的子網路必須具有閘道 IP" -#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:468 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "無法將浮動 IP 新增至子網路 %s 上沒有 gateway_ip 的埠" -#: neutron/db/l3_db.py:501 +#: neutron/db/l3_db.py:507 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產生關聯,因此無法連結。" -#: neutron/db/l3_db.py:505 +#: neutron/db/l3_db.py:511 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:517 +#: neutron/db/l3_db.py:523 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "埠 %(id)s 沒有固定 IP %(address)s" -#: neutron/db/l3_db.py:524 +#: neutron/db/l3_db.py:530 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "無法將浮動 IP 新增至沒有固定 IP 位址的埠 %s" -#: neutron/db/l3_db.py:528 +#: neutron/db/l3_db.py:534 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 +#: neutron/db/l3_db.py:577 neutron/plugins/vmware/plugins/base.py:1840 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" -#: neutron/db/l3_db.py:726 +#: neutron/db/l3_db.py:744 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "埠 %(port_id)s 具有擁有者 %(port_owner)s,但沒有 IP 位址,因此可以刪除" -#: neutron/db/l3_db.py:744 +#: neutron/db/l3_db.py:762 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "找到埠 %s 的多個浮動 IP" -#: neutron/db/l3_db.py:832 +#: neutron/db/l3_db.py:850 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳過埠 %s,因為其上沒有配置 IP" @@ -2750,6 +2755,11 @@ msgstr "" msgid "External network ID returned to l3 agent: %s" msgstr "外部網路 ID 已傳回至 L3 代理程式:%s" +#: neutron/db/l3_rpc_base.py:104 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + #: neutron/db/routedserviceinsertion_db.py:38 #, python-format msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" @@ -2768,19 +2778,19 @@ msgid "" msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/nicira/NeutronServicePlugin.py:871 +#: neutron/plugins/vmware/plugins/service.py:870 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/nicira/NeutronServicePlugin.py:905 +#: neutron/plugins/vmware/plugins/service.py:904 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/nicira/NeutronServicePlugin.py:931 +#: neutron/plugins/vmware/plugins/service.py:930 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2812,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/nicira/NeutronServicePlugin.py:993 +#: neutron/plugins/vmware/plugins/service.py:992 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2838,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/nicira/NeutronServicePlugin.py:967 +#: neutron/plugins/vmware/plugins/service.py:966 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2861,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1020 +#: neutron/plugins/vmware/plugins/service.py:1019 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1049 +#: neutron/plugins/vmware/plugins/service.py:1048 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3224,11 +3234,11 @@ msgid "" "external network %(net_id)s is required by one or more floating IPs." msgstr "無法更新路由器 %(router_id)s 的閘道,因為一個以上的浮動 IP 需要外部網路 %(net_id)s 的閘道。" -#: neutron/extensions/l3.py:135 +#: neutron/extensions/l3.py:137 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:139 +#: neutron/extensions/l3.py:141 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -4456,17 +4466,23 @@ msgid "" "complete." msgstr "等候 Proxy 要求連接並完成的秒數上限。" -#: neutron/plugins/bigswitch/config.py:52 +#: neutron/plugins/bigswitch/config.py:51 +msgid "" +"Maximum number of threads to spawn to handle large volumes of port " +"creations." +msgstr "" + +#: neutron/plugins/bigswitch/config.py:55 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/config.py:54 +#: neutron/plugins/bigswitch/config.py:57 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "用來決定是否應該將 meta 資料伺服器路徑注入 VM 的旗標" -#: neutron/plugins/bigswitch/config.py:59 +#: neutron/plugins/bigswitch/config.py:62 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4474,169 +4490,174 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/config.py:64 +#: neutron/plugins/bigswitch/config.py:67 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/config.py:68 +#: neutron/plugins/bigswitch/config.py:71 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/config.py:75 +#: neutron/plugins/bigswitch/config.py:78 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/config.py:82 +#: neutron/plugins/bigswitch/config.py:85 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/config.py:86 +#: neutron/plugins/bigswitch/config.py:89 msgid "" "Name of integration bridge on compute nodes used for security group " "insertion." msgstr "" -#: neutron/plugins/bigswitch/config.py:89 +#: neutron/plugins/bigswitch/config.py:92 msgid "Seconds between agent checks for port changes" msgstr "" -#: neutron/plugins/bigswitch/config.py:91 +#: neutron/plugins/bigswitch/config.py:94 msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:90 +#: neutron/plugins/bigswitch/plugin.py:91 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" -#: neutron/plugins/bigswitch/plugin.py:170 +#: neutron/plugins/bigswitch/plugin.py:171 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:239 +#: neutron/plugins/bigswitch/plugin.py:240 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:323 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:329 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:354 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:403 +#: neutron/plugins/bigswitch/plugin.py:388 +#, python-format +msgid "NeutronRestProxyV2: Unable to create port: %s" +msgstr "" + +#: neutron/plugins/bigswitch/plugin.py:436 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:425 +#: neutron/plugins/bigswitch/plugin.py:459 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:501 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:509 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:534 +#: neutron/plugins/bigswitch/plugin.py:568 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:581 +#: neutron/plugins/bigswitch/plugin.py:615 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:655 +#: neutron/plugins/bigswitch/plugin.py:691 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:708 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:768 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:748 +#: neutron/plugins/bigswitch/plugin.py:784 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:764 +#: neutron/plugins/bigswitch/plugin.py:800 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:802 +#: neutron/plugins/bigswitch/plugin.py:838 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:824 +#: neutron/plugins/bigswitch/plugin.py:860 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:843 +#: neutron/plugins/bigswitch/plugin.py:879 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:872 +#: neutron/plugins/bigswitch/plugin.py:908 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:933 +#: neutron/plugins/bigswitch/plugin.py:969 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:950 +#: neutron/plugins/bigswitch/plugin.py:986 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:956 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 +#: neutron/plugins/bigswitch/plugin.py:1008 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:987 +#: neutron/plugins/bigswitch/plugin.py:1023 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1005 +#: neutron/plugins/bigswitch/plugin.py:1041 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1056 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1021 +#: neutron/plugins/bigswitch/plugin.py:1057 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4826,7 +4847,7 @@ msgid "Agent loop has new device" msgstr "代理程式迴圈具有新裝置" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" @@ -5715,7 +5736,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 -#: neutron/plugins/mlnx/mlnx_plugin.py:192 +#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "需要 provider:network_type" @@ -5723,7 +5744,7 @@ msgstr "需要 provider:network_type" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:275 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 -#: neutron/plugins/mlnx/mlnx_plugin.py:222 +#: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" @@ -5743,7 +5764,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 -#: neutron/plugins/mlnx/mlnx_plugin.py:208 +#: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" @@ -5751,7 +5772,7 @@ msgstr "不支援 provider:network_type %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 -#: neutron/plugins/mlnx/mlnx_plugin.py:249 +#: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" @@ -5759,7 +5780,7 @@ msgstr "不明的 provider:physical_network %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 -#: neutron/plugins/mlnx/mlnx_plugin.py:255 +#: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" @@ -5918,7 +5939,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:205 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 -#: neutron/plugins/mlnx/mlnx_plugin.py:334 +#: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" @@ -6342,7 +6363,7 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 -#: neutron/plugins/mlnx/mlnx_plugin.py:144 +#: neutron/plugins/mlnx/mlnx_plugin.py:179 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" @@ -6373,7 +6394,7 @@ msgstr "用於本端網路的專用 vSwitch 名稱" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:56 #: neutron/plugins/linuxbridge/common/config.py:66 -#: neutron/plugins/mlnx/common/config.py:62 +#: neutron/plugins/mlnx/common/config.py:69 #: neutron/plugins/nec/common/config.py:32 #: neutron/plugins/openvswitch/common/config.py:63 #: neutron/plugins/ryu/common/config.py:45 @@ -6415,12 +6436,12 @@ msgstr "收到 port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:634 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "收到 port_update" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:188 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "正在供應網路 %s" @@ -6448,7 +6469,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:247 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:117 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "不支援的網路類型 %s" @@ -6464,8 +6485,8 @@ msgid "Unbinding port %s" msgstr "正在切斷埠 %s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:285 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:210 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:322 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:318 #, python-format msgid "No port %s defined on agent." msgstr "代理程式上未定義埠 %s。" @@ -6497,7 +6518,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" @@ -6513,7 +6534,7 @@ msgid "Error in agent event loop: %s" msgstr "代理程式事件迴圈發生錯誤:%s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)" @@ -7143,7 +7164,7 @@ msgid "Device %(device)s up on %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:268 -#: neutron/plugins/mlnx/mlnx_plugin.py:173 +#: neutron/plugins/mlnx/mlnx_plugin.py:199 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "無效的 tenant_network_type:%s。已終止服務!" @@ -7158,26 +7179,26 @@ msgid "%s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 +#: neutron/plugins/mlnx/mlnx_plugin.py:243 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 -#: neutron/plugins/mlnx/mlnx_plugin.py:225 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 -#: neutron/plugins/mlnx/mlnx_plugin.py:237 +#: neutron/plugins/mlnx/mlnx_plugin.py:263 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" @@ -7345,13 +7366,13 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 msgid "network_delete received" msgstr "收到 network_delete" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 #, python-format msgid "RPC timeout while updating port %s" msgstr "" @@ -7380,7 +7401,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "無法取得唯一 ID 的 MAC 位址。已終止代理程式!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" @@ -7406,7 +7427,7 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 #, python-format @@ -7428,7 +7449,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 #, python-format msgid "Port %s updated." @@ -7448,18 +7469,19 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "剖析 physical_interface_mappings 失敗:%s。已終止代理程式!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 #, python-format msgid "Interface mappings: %s" msgstr "介面對映:%s" #: neutron/plugins/linuxbridge/common/config.py:31 +#: neutron/plugins/mlnx/common/config.py:28 msgid "Network type for tenant networks (local, vlan, or none)" msgstr "Tenant 網路的網路類型(本端、VLAN 或無)" @@ -7492,12 +7514,12 @@ msgid "" msgstr "" #: neutron/plugins/linuxbridge/common/config.py:61 -#: neutron/plugins/mlnx/common/config.py:40 +#: neutron/plugins/mlnx/common/config.py:47 msgid "List of :" msgstr ": 的清單" #: neutron/plugins/linuxbridge/common/config.py:69 -#: neutron/plugins/mlnx/common/config.py:65 +#: neutron/plugins/mlnx/common/config.py:72 msgid "Enable server RPC compatibility with old agents" msgstr "" @@ -9031,7 +9053,7 @@ msgstr "" msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:56 msgid "Initialization done" msgstr "" @@ -9047,34 +9069,56 @@ msgstr "" msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:142 +#: neutron/plugins/mlnx/mlnx_plugin.py:153 +#, python-format +msgid "Invalid physical network type %(type)s.Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:160 +#, python-format +msgid "Parsing physical_network_type failed: %s. Server terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:165 +#, python-format +msgid "" +"Invalid physical network type %(type)s for network %(net)s. Server " +"terminated!" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:169 +#, python-format +msgid "Physical Network type mappings: %s" +msgstr "" + +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:286 +#: neutron/plugins/mlnx/mlnx_plugin.py:315 #, python-format -msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:290 +#: neutron/plugins/mlnx/mlnx_plugin.py:319 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:292 +#: neutron/plugins/mlnx/mlnx_plugin.py:321 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:338 +#: neutron/plugins/mlnx/mlnx_plugin.py:365 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:351 +#: neutron/plugins/mlnx/mlnx_plugin.py:378 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:398 +#: neutron/plugins/mlnx/mlnx_plugin.py:425 #, python-format msgid "create_port with %s" msgstr "" @@ -9084,123 +9128,119 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:58 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:73 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:86 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:97 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:108 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:127 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:136 -msgid "Creating IB Network" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:138 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:299 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:295 msgid "Ports added!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:302 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:298 msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:327 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:323 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:334 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 #, python-format msgid "" "Unable to get device dev_details for device with mac_address %(device)s: " "due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:340 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:336 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:341 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:337 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 msgid "Agent initialised successfully, now running... " msgstr "" @@ -9256,31 +9296,37 @@ msgstr "" msgid "Request timeout - call again after %s seconds" msgstr "" -#: neutron/plugins/mlnx/common/config.py:28 -msgid "Network type for tenant networks (local, ib, vlan, or none)" +#: neutron/plugins/mlnx/common/config.py:36 +msgid "" +"List of : with " +"physical_network_type is either eth or ib" msgstr "" -#: neutron/plugins/mlnx/common/config.py:43 +#: neutron/plugins/mlnx/common/config.py:39 +msgid "Physical network type for provider network (eth or ib)" +msgstr "" + +#: neutron/plugins/mlnx/common/config.py:50 msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/mlnx/common/config.py:47 +#: neutron/plugins/mlnx/common/config.py:54 msgid "eswitch daemon end point" msgstr "" -#: neutron/plugins/mlnx/common/config.py:49 +#: neutron/plugins/mlnx/common/config.py:56 msgid "" "The number of milliseconds the agent will wait for response on request to" " daemon." msgstr "" -#: neutron/plugins/mlnx/common/config.py:52 +#: neutron/plugins/mlnx/common/config.py:59 msgid "" "The number of retries the agent will send request to daemon before giving" " up" msgstr "" -#: neutron/plugins/mlnx/common/config.py:55 +#: neutron/plugins/mlnx/common/config.py:62 msgid "" "backoff rate multiplier for waiting period between retries for request to" " daemon, i.e. value of 2 will double the request timeout each retry" @@ -9349,102 +9395,102 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:187 +#: neutron/plugins/nec/nec_plugin.py:188 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:190 +#: neutron/plugins/nec/nec_plugin.py:191 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:206 +#: neutron/plugins/nec/nec_plugin.py:207 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:210 +#: neutron/plugins/nec/nec_plugin.py:211 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: neutron/plugins/nec/nec_plugin.py:214 +#: neutron/plugins/nec/nec_plugin.py:215 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: neutron/plugins/nec/nec_plugin.py:218 +#: neutron/plugins/nec/nec_plugin.py:219 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: neutron/plugins/nec/nec_plugin.py:226 +#: neutron/plugins/nec/nec_plugin.py:227 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:239 +#: neutron/plugins/nec/nec_plugin.py:240 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: neutron/plugins/nec/nec_plugin.py:256 +#: neutron/plugins/nec/nec_plugin.py:257 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:264 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:284 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:302 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:317 +#: neutron/plugins/nec/nec_plugin.py:318 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:357 +#: neutron/plugins/nec/nec_plugin.py:358 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:376 +#: neutron/plugins/nec/nec_plugin.py:377 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:387 +#: neutron/plugins/nec/nec_plugin.py:388 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:525 +#: neutron/plugins/nec/nec_plugin.py:526 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:589 +#: neutron/plugins/nec/nec_plugin.py:590 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:622 +#: neutron/plugins/nec/nec_plugin.py:623 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:632 +#: neutron/plugins/nec/nec_plugin.py:633 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:689 +#: neutron/plugins/nec/nec_plugin.py:702 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9453,26 +9499,26 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:720 +#: neutron/plugins/nec/nec_plugin.py:733 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:743 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:749 +#: neutron/plugins/nec/nec_plugin.py:762 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:754 +#: neutron/plugins/nec/nec_plugin.py:767 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9831,2354 +9877,6 @@ msgstr "正在載入 OFC 驅動程式:%s" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的 packet_filter 數目,-1 表示無限制" -#: neutron/plugins/nicira/NeutronPlugin.py:223 -#, python-format -msgid "Unable to process default l2 gw service:%s" -msgstr "無法處理預設 l2 gw 服務:%s" - -#: neutron/plugins/nicira/NeutronPlugin.py:259 -#, python-format -msgid "Created NVP router port:%s" -msgstr "已建立 NVP 路由器埠:%s" - -#: neutron/plugins/nicira/NeutronPlugin.py:261 -#, python-format -msgid "Unable to create port on NSX logical router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:264 -#, python-format -msgid "" -"Unable to create logical router port for neutron port id %(port_id)s on " -"router %(nsx_router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:342 -#, python-format -msgid "Attached %(att)s to NVP router port %(port)s" -msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" - -#: neutron/plugins/nicira/NeutronPlugin.py:348 -#, python-format -msgid "" -"Unable to plug attachment in NVP logical router port %(r_port_id)s, " -"associated with Neutron %(q_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:354 -#, python-format -msgid "" -"Unable to plug attachment in router port %(r_port_id)s for neutron port " -"id %(q_port_id)s on router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:400 -msgid "An exception occurred while selecting logical switch for the port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:440 -#, python-format -msgid "" -"An exception occurred while creating the quantum port %s on the NVP " -"plaform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:452 -#: neutron/plugins/nicira/NeutronPlugin.py:504 -#: neutron/plugins/nicira/NeutronPlugin.py:702 -#, python-format -msgid "" -"NVP plugin does not support regular VIF ports on external networks. Port " -"%s will be down." -msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" - -#: neutron/plugins/nicira/NeutronPlugin.py:473 -#, python-format -msgid "" -"_nvp_create_port completed for port %(name)s on network %(network_id)s. " -"The new port id is %(id)s." -msgstr "對網路 %(network_id)s 上埠 %(name)s 執行的 _nvp_create_port 已完成。新的埠 ID 為 %(id)s。" - -#: neutron/plugins/nicira/NeutronPlugin.py:484 -#, python-format -msgid "" -"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " -"to be rolled back for Neutron port: %(neutron_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:496 -#, python-format -msgid "NSX Port %s already gone" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#, python-format -msgid "Port '%s' was already deleted on NVP platform" -msgstr "已在 NVP 平台上刪除了埠 '%s'" - -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#, python-format -msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" -msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" - -#: neutron/plugins/nicira/NeutronPlugin.py:523 -#, python-format -msgid "Port %s not found in NVP" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:532 -#, python-format -msgid "" -"Neutron port %(port_id)s not found on NVP backend. Terminating delete " -"operation. A dangling router port might have been left on router " -"%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:547 -#: neutron/plugins/nicira/NeutronPlugin.py:1070 -#, python-format -msgid "" -"Ignoring exception as this means the peer for port '%s' has already been " -"deleted." -msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" - -#: neutron/plugins/nicira/NeutronPlugin.py:559 -#, python-format -msgid "" -"It is not allowed to create router interface ports on external networks " -"as '%s'" -msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" - -#: neutron/plugins/nicira/NeutronPlugin.py:584 -#, python-format -msgid "" -"_nvp_create_router_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:597 -#, python-format -msgid "" -"device_id field must be populated in order to create an external gateway " -"port for network %s" -msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" - -#: neutron/plugins/nicira/NeutronPlugin.py:607 -#, python-format -msgid "The gateway port for the NSX router %s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:648 -#, python-format -msgid "" -"_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" -msgstr "" -"已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " -"_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" - -#: neutron/plugins/nicira/NeutronPlugin.py:683 -#: neutron/plugins/nicira/NeutronPlugin.py:1781 -#, python-format -msgid "Logical router resource %s not found on NVP platform" -msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:687 -#: neutron/plugins/nicira/NeutronPlugin.py:1577 -msgid "Unable to update logical router on NVP Platform" -msgstr "無法在 NVP 平台上更新邏輯路由器" - -#: neutron/plugins/nicira/NeutronPlugin.py:689 -#, python-format -msgid "" -"_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " -"attached to NSX router:%(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:731 -#, python-format -msgid "" -"_nvp_create_l2_gw_port completed for port %(name)s on network " -"%(network_id)s. The new port id is %(id)s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:771 -#, python-format -msgid "%s required" -msgstr "需要 %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:775 -msgid "Segmentation ID cannot be specified with flat network type" -msgstr "無法使用平面網路類型來指定分段 ID" - -#: neutron/plugins/nicira/NeutronPlugin.py:779 -msgid "Segmentation ID must be specified with vlan network type" -msgstr "必須使用 VLAN 網路類型來指定分段 ID" - -#: neutron/plugins/nicira/NeutronPlugin.py:783 -#: neutron/plugins/nicira/NeutronPlugin.py:799 -#, python-format -msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:805 -#, python-format -msgid "%(net_type_param)s %(net_type_value)s not supported" -msgstr "不支援 %(net_type_param)s %(net_type_value)s" - -#: neutron/plugins/nicira/NeutronPlugin.py:850 -#, python-format -msgid "No switch has available ports (%d checked)" -msgstr "交換器沒有可用的埠(已檢查 %d 個)" - -#: neutron/plugins/nicira/NeutronPlugin.py:884 -#, python-format -msgid "Maximum number of logical ports reached for logical network %s" -msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" - -#: neutron/plugins/nicira/NeutronPlugin.py:974 -#, python-format -msgid "" -"Network with admin_state_up=False are not yet supported by this plugin. " -"Ignoring setting for network %s" -msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" - -#: neutron/plugins/nicira/NeutronPlugin.py:1059 -#, python-format -msgid "" -"A nvp lport identifier was not found for neutron port '%s'. Unable to " -"remove the peer router port for this switch port" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1078 -#, python-format -msgid "delete_network completed for tenant: %s" -msgstr "已對 Tenant 完成 delete_network:%s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1081 -#: neutron/plugins/nicira/NeutronServicePlugin.py:515 -#, python-format -msgid "Did not found lswitch %s in NVP" -msgstr "在 NVP 中找不到 lswitch %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1111 -msgid "admin_state_up=False networks are not supported." -msgstr "不支援 admin_state_up = False 網路。" - -#: neutron/plugins/nicira/NeutronPlugin.py:1179 -#, python-format -msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" -msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" - -#: neutron/plugins/nicira/NeutronPlugin.py:1193 -#, python-format -msgid "Logical switch for network %s was not found in NVP." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1204 -msgid "Unable to create port or set port attachment in NVP." -msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" - -#: neutron/plugins/nicira/NeutronPlugin.py:1296 -#, python-format -msgid "Update port request: %s" -msgstr "更新埠要求:%s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1324 -#, python-format -msgid "Unable to update port id: %s." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1407 -msgid "" -"Cannot create a distributed router with the NVP platform currently in " -"execution. Please, try without specifying the 'distributed' attribute." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1413 -msgid "Unable to create logical router on NVP Platform" -msgstr "無法在 NVP 平台上建立邏輯路由器" - -#: neutron/plugins/nicira/NeutronPlugin.py:1424 -#, python-format -msgid "" -"Unable to create L3GW port on logical router %(router_uuid)s. Verify " -"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1434 -#, python-format -msgid "Unable to create router %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1463 -#: neutron/plugins/nicira/NeutronPlugin.py:1548 -#: neutron/plugins/nicira/NeutronServicePlugin.py:198 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1204 -#, python-format -msgid "Network '%s' is not a valid external network" -msgstr "網路 '%s' 不是有效的外部網路" - -#: neutron/plugins/nicira/NeutronPlugin.py:1512 -#, python-format -msgid "Failed to set gateway info for router being created:%s - removing router" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1515 -#, python-format -msgid "" -"Create router failed while setting external gateway. Router:%s has been " -"removed from DB and backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1557 -msgid "" -"'routes' cannot contain route '0.0.0.0/0', this must be updated through " -"the default gateway attribute" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1573 -#, python-format -msgid "Logical router %s not found on NVP Platform" -msgstr "在 NVP 平台上找不到邏輯路由器 %s" - -#: neutron/plugins/nicira/NeutronPlugin.py:1579 -msgid "" -"Request cannot contain 'routes' with the NVP platform currently in " -"execution. Please, try without specifying the static routes." -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1636 -#, python-format -msgid "Logical router '%s' not found on NVP Platform" -msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" - -#: neutron/plugins/nicira/NeutronPlugin.py:1640 -#, python-format -msgid "Unable to delete logical router '%s' on NVP Platform" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1650 -#, python-format -msgid "" -"Unable to remove NSX mapping for Neutron router %(router_id)s because of " -"the following exception:%(d_exc)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1718 -#, python-format -msgid "" -"Add_router_interface completed for subnet:%(subnet_id)s and " -"router:%(router_id)s" -msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" - -#: neutron/plugins/nicira/NeutronPlugin.py:1785 -msgid "Unable to update logical routeron NVP Platform" -msgstr "無法在 NVP 平台上更新邏輯路由器" - -#: neutron/plugins/nicira/NeutronPlugin.py:1816 -#, python-format -msgid "" -"An error occurred while removing NAT rules on the NVP platform for " -"floating ip:%s" -msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" - -#: neutron/plugins/nicira/NeutronPlugin.py:1822 -msgid "An incorrect number of matching NAT rules was found on the NVP platform" -msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" - -#: neutron/plugins/nicira/NeutronPlugin.py:1954 -#, python-format -msgid "" -"An error occurred while creating NAT rules on the NVP platform for " -"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" -msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" - -#: neutron/plugins/nicira/NeutronPlugin.py:1960 -msgid "Failed to update NAT rules for floatingip update" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:1995 -#, python-format -msgid "The port '%s' is not associated with floating IPs" -msgstr "埠 '%s' 未與浮動 IP 產生關聯" - -#: neutron/plugins/nicira/NeutronPlugin.py:1998 -#, python-format -msgid "Nat rules not found in nvp for port: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2025 -#, python-format -msgid "Unable to create l2_gw_service for: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2048 -msgid "" -"Unable to remove gateway service from NVP plaform - the resource was not " -"found" -msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" - -#: neutron/plugins/nicira/NeutronPlugin.py:2078 -#, python-format -msgid "Unable to update name on NVP backend for network gateway: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2152 -#, python-format -msgid "" -"The NSX security profile %(sec_profile_id)s, associated with the Neutron " -"security group %(sec_group_id)s was not found on the backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2160 -#, python-format -msgid "" -"An exception occurred while removing the NSX security profile " -"%(sec_profile_id)s, associated with Netron security group " -"%(sec_group_id)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2167 -#, python-format -msgid "Unable to remove security group %s from backend" -msgstr "" - -#: neutron/plugins/nicira/NeutronPlugin.py:2180 -#, python-format -msgid "Port values not valid for protocol: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:141 -#, python-format -msgid "EDGE: router = %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:172 -msgid "EDGE: _vcns_create_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:181 -msgid "EDGE: _vcns_delete_ext_gw_port" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:336 -#, python-format -msgid "VCNS: delete default gateway %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:421 -#, python-format -msgid "An exception occurred while creating a port on lswitch %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 -#, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:469 -#, python-format -msgid "Unable to create integration logic switch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:479 -#, python-format -msgid "Unable to add router interface to integration lswitch for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:489 -#, python-format -msgid "Unable to create advance service router for %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:851 -#, python-format -msgid "Failed to create firewall on vShield Edge bound on router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:859 -msgid "Bad Firewall request Input" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:874 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1190 -msgid "router_id is not provided!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:878 -#, python-format -msgid "router_id:%s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:883 -msgid "A firewall is already associated with the router" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1080 -#, python-format -msgid "Failed to find the edge with vip_id: %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1117 -#, python-format -msgid "" -"Operation can't be performed, Since resource %(model)s : %(id)s is in " -"DELETEing status!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1126 -#, python-format -msgid "Resource %(model)s : %(id)s not found!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1151 -#, python-format -msgid "Failed to create healthmonitor associated with pool id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1168 -msgid "Failed to create pool on vshield edge" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1187 -msgid "create_vip() called" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1195 -#, python-format -msgid "router_id: %s is not an advanced router!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1228 -msgid "Failed to create vip!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1266 -#, python-format -msgid "Failed to update vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1283 -#, python-format -msgid "Failed to delete vip with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1339 -#, python-format -msgid "Failed to update pool with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1361 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1408 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1431 -msgid "Failed to update pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1387 -msgid "Failed to update old pool with the member" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1451 -#, python-format -msgid "Failed to update monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1478 -msgid "Failed to update pool with monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1487 -#, python-format -msgid "Failed to delete monitor with id: %s!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1504 -msgid "Vcns right now can only support one monitor per pool" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1533 -msgid "Failed to associate monitor with pool!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1564 -msgid "Failed to update pool with pool_monitor!" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1590 -#, python-format -msgid "Start deploying %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1596 -#: neutron/plugins/nicira/NeutronServicePlugin.py:1633 -#, python-format -msgid "Failed to deploy Edge for router %s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1614 -#, python-format -msgid "Router %s not found" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1617 -#, python-format -msgid "Successfully deployed %(edge_id)s for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1649 -#, python-format -msgid "interface_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1652 -#, python-format -msgid "snat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1655 -#, python-format -msgid "snat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1658 -#, python-format -msgid "dnat_create_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1661 -#, python-format -msgid "dnat_delete_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1664 -#, python-format -msgid "routes_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/NeutronServicePlugin.py:1667 -#, python-format -msgid "nat_update_result %d" -msgstr "" - -#: neutron/plugins/nicira/check_nsx_config.py:47 -#: neutron/plugins/nicira/check_nsx_config.py:82 -#, python-format -msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:54 -#, python-format -msgid "Invalid agent_mode: %s" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:103 -msgid "network_auto_schedule has been disabled" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:122 -#, python-format -msgid "Unable to run Neutron with config option '%s', as NSX does not support it" -msgstr "" - -#: neutron/plugins/nicira/dhcpmeta_modes.py:125 -#, python-format -msgid "Unmet dependency for config option '%s'" -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:49 -#, python-format -msgid "" -"Attribute '%s' has been deprecated or moved to a new section. See new " -"configuration file for details." -msgstr "" - -#: neutron/plugins/nicira/nsx_cluster.py:61 -#, python-format -msgid "The following cluster attributes were not specified: %s'" -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/nicira/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - -#: neutron/plugins/nicira/api_client/__init__.py:28 -#, python-format -msgid "Invalid connection type: %s" -msgstr "" - -#: neutron/plugins/nicira/api_client/base.py:103 -#, python-format -msgid "[%d] no API providers currently available." -msgstr "[%d] 目前沒有可用的 API 提供者。" - -#: neutron/plugins/nicira/api_client/base.py:106 -#, python-format -msgid "[%d] Waiting to acquire API client connection." -msgstr "[%d] 正在等待獲得 API 用戶端連線。" - -#: neutron/plugins/nicira/api_client/base.py:110 -#, python-format -msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." -msgstr "[%(rid)d] 連線 %(conn)s 已閒置 %(sec)0.2f 秒鐘;正在重新連接。" - -#: neutron/plugins/nicira/api_client/base.py:119 -#, python-format -msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." -msgstr "[%(rid)d] 已獲得連線 %(conn)s。有 %(qsize)d 個連線可用。" - -#: neutron/plugins/nicira/api_client/base.py:139 -#, python-format -msgid "" -"[%(rid)d] Released connection %(conn)s is not an API provider for the " -"cluster" -msgstr "[%(rid)d] 所釋放連線 %(conn)s 不是叢集的 API 提供者" - -#: neutron/plugins/nicira/api_client/base.py:148 -#, python-format -msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" -msgstr "[%(rid)d] 連線傳回錯誤狀態,正在重新連接至 %(conn)s" - -#: neutron/plugins/nicira/api_client/base.py:173 -#, python-format -msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." -msgstr "[%(rid)d] 已釋放連線 %(conn)s。有 %(qsize)d 個連線可用。" - -#: neutron/plugins/nicira/api_client/base.py:183 -#, python-format -msgid "Login request for an invalid connection: '%s'" -msgstr "登入所要求的連線無效:'%s'" - -#: neutron/plugins/nicira/api_client/base.py:194 -msgid "Waiting for auth to complete" -msgstr "正在等待鑑別完成" - -#: neutron/plugins/nicira/api_client/base.py:236 -#, python-format -msgid "Invalid conn_params value: '%s'" -msgstr "無效的 conn_params 值:'%s'" - -#: neutron/plugins/nicira/api_client/client.py:93 -#, python-format -msgid "Request returns \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/client.py:106 -#, python-format -msgid "Request timed out: %(method)s to %(url)s" -msgstr "要求已逾時:%(method)s 到 %(url)s" - -#: neutron/plugins/nicira/api_client/client.py:117 -#, python-format -msgid "Received error code: %s" -msgstr "收到錯誤碼:%s" - -#: neutron/plugins/nicira/api_client/client.py:118 -#, python-format -msgid "Server Error Message: %s" -msgstr "伺服器錯誤訊息:%s" - -#: neutron/plugins/nicira/api_client/client.py:124 -#, python-format -msgid "" -"%(method)s to %(url)s, unexpected response code: %(status)d (content = " -"'%(body)s')" -msgstr "%(method)s 到 %(url)s,非預期的回應碼:%(status)d(內容 = '%(body)s')" - -#: neutron/plugins/nicira/api_client/client.py:141 -msgid "Unable to determine NSX version. Plugin might not work as expected." -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:144 -#, python-format -msgid "Login error \"%s\"" -msgstr "" - -#: neutron/plugins/nicira/api_client/eventlet_client.py:149 -#, python-format -msgid "Saving new authentication cookie '%s'" -msgstr "正在儲存新的鑑別 Cookie '%s'" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:102 -msgid "Joining an invalid green thread" -msgstr "正在結合無效的綠色執行緒" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:122 -#, python-format -msgid "[%d] Request timeout." -msgstr "[%d] 要求逾時。" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:123 -msgid "Request timeout" -msgstr "要求逾時" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:145 -#, python-format -msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" -msgstr "[%(rid)d] 已完成要求 '%(method)s %(url)s':%(status)s" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:152 -#, python-format -msgid "[%(rid)d] Error while handling request: %(req)s" -msgstr "[%(rid)d] 處理要求 %(req)s 時發生錯誤" - -#: neutron/plugins/nicira/api_client/eventlet_request.py:208 -#, python-format -msgid "[%(rid)d] Failed to parse API provider: %(e)s" -msgstr "[%(rid)d] 無法剖析 API 提供者:%(e)s" - -#: neutron/plugins/nicira/api_client/exception.py:41 -msgid "Server denied session's authentication credentials." -msgstr "伺服器已拒絕階段作業的鑑別認證。" - -#: neutron/plugins/nicira/api_client/exception.py:45 -msgid "An entity referenced in the request was not found." -msgstr "找不到要求中參照的實體。" - -#: neutron/plugins/nicira/api_client/exception.py:49 -msgid "Request conflicts with configuration on a different entity." -msgstr "要求與不同實體上的配置相衝突。" - -#: neutron/plugins/nicira/api_client/exception.py:54 -msgid "" -"Request could not completed because the associated resource could not be " -"reached." -msgstr "無法完成要求,因為無法抵達相關聯的資源。" - -#: neutron/plugins/nicira/api_client/exception.py:59 -msgid "The request is forbidden from accessing the referenced resource." -msgstr "已禁止要求存取所參照的資源。" - -#: neutron/plugins/nicira/api_client/exception.py:64 -msgid "Create/Update actions are forbidden when in read-only mode." -msgstr "" - -#: neutron/plugins/nicira/api_client/exception.py:68 -msgid "The request has timed out." -msgstr "要求已逾時。" - -#: neutron/plugins/nicira/api_client/request.py:86 -msgid "No API connections available" -msgstr "沒有可用的 API 連線" - -#: neutron/plugins/nicira/api_client/request.py:91 -#, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" -msgstr "[%(rid)d] 正在發出 - 要求 %(conn)s" - -#: neutron/plugins/nicira/api_client/request.py:117 -#, python-format -msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" -msgstr "正在設定 X-Nvp-Wait-For-Config-Generation 要求標頭:'%s'" - -#: neutron/plugins/nicira/api_client/request.py:123 -#, python-format -msgid "[%(rid)d] Exception issuing request: %(e)s" -msgstr "[%(rid)d] 發出要求時發生異常狀況:%(e)s" - -#: neutron/plugins/nicira/api_client/request.py:131 -#, python-format -msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:140 -#, python-format -msgid "Reading X-Nvp-config-Generation response header: '%s'" -msgstr "正在讀取 X-Nvp-config-Generation 回應標頭:'%s'" - -#: neutron/plugins/nicira/api_client/request.py:169 -#, python-format -msgid "[%d] Maximum redirects exceeded, aborting request" -msgstr "[%d] 已超出重新導向數目上限,正在中止要求" - -#: neutron/plugins/nicira/api_client/request.py:179 -#, python-format -msgid "[%(rid)d] Redirecting request to: %(conn)s" -msgstr "[%(rid)d] 正在將要求重新導向至:%(conn)s" - -#: neutron/plugins/nicira/api_client/request.py:192 -#, python-format -msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:196 -#, python-format -msgid "Server error return: %s" -msgstr "傳回伺服器錯誤:%s" - -#: neutron/plugins/nicira/api_client/request.py:200 -msgid "Invalid server response" -msgstr "無效的伺服器回應" - -#: neutron/plugins/nicira/api_client/request.py:205 -#, python-format -msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" -msgstr "" - -#: neutron/plugins/nicira/api_client/request.py:239 -#, python-format -msgid "[%d] Received redirect status without location header field" -msgstr "[%d] 收到的重新導向狀態沒有位置標頭欄位" - -#: neutron/plugins/nicira/api_client/request.py:256 -#, python-format -msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" -msgstr "[%(rid)d] 收到無效的重新導向位置:'%(url)s'" - -#: neutron/plugins/nicira/api_client/request.py:260 -#, python-format -msgid "[%(rid)d] Received malformed redirect location: %(url)s" -msgstr "[%(rid)d] 收到格式不正確的重新導向位置:%(url)s" - -#: neutron/plugins/nicira/api_client/version.py:30 -#, python-format -msgid "Unable to fetch NSX version from response headers :%s" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:34 -msgid "" -"Maximum number of ports of a logical switch on a bridged transport zone " -"(default 5000)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:38 -msgid "" -"Maximum number of ports of a logical switch on an overlay transport zone " -"(default 256)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:42 -msgid "Maximum concurrent connections to each NSX controller." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:47 -msgid "" -"Number of seconds a generation id should be valid for (default -1 meaning" -" do not time out)" -msgstr "產生 ID 的有效秒數(預設值 -1 表示不逾時)" - -#: neutron/plugins/nicira/common/config.py:51 -msgid "" -"If set to access_network this enables a dedicated connection to the " -"metadata proxy for metadata server access via Neutron router. If set to " -"dhcp_host_route this enables host route injection via the dhcp agent. " -"This option is only useful if running on a host that does not support " -"namespaces otherwise access_network should be used." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:60 -msgid "" -"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" -" ipsec_stt)" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:64 -msgid "The mode used to implement DHCP/metadata services." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:70 -msgid "" -"Interval in seconds between runs of the state synchronization task. Set " -"it to 0 to disable it" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:74 -msgid "" -"Maximum value for the additional random delay in seconds between runs of " -"the state synchronization task" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:79 -msgid "" -"Minimum delay, in seconds, between two state synchronization queries to " -"NSX. It must not exceed state_sync_interval" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:84 -msgid "" -"Minimum number of resources to be retrieved from NSX during state " -"synchronization" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:88 -msgid "" -"Always read operational status from backend on show operations. Enabling " -"this option might slow down the system." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:97 -msgid "User name for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:102 -msgid "Password for NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:105 -msgid "Total time limit for a cluster request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:108 -msgid "Time before aborting a request" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:111 -msgid "Number of time a request should be retried" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:114 -msgid "Number of times a redirect should be followed" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:117 -msgid "Lists the NSX controllers in this cluster" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:122 -msgid "" -"This is uuid of the default NSX Transport zone that will be used for " -"creating tunneled isolated \"Neutron\" networks. It needs to be created " -"in NSX before starting Neutron with the nsx plugin." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:127 -msgid "" -"Unique identifier of the NSX L3 Gateway service which will be used for " -"implementing routers and floating IPs" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:131 -msgid "" -"Unique identifier of the NSX L2 Gateway service which will be used by " -"default for network gateways" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:134 -msgid "" -"Unique identifier of the Service Cluster which will be used by logical " -"services like dhcp and metadata" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:137 -msgid "" -"Name of the interface on a L2 Gateway transport nodewhich should be used " -"by default when setting up a network connection" -msgstr "「L2 閘道」傳輸節點上介面的名稱,依預設,在設定網路連線時應該使用此節點。" - -#: neutron/plugins/nicira/common/config.py:147 -msgid "User name for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:151 -msgid "Password for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:153 -msgid "uri for vsm" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:155 -msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:158 -#: neutron/plugins/nicira/common/config.py:164 -msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:161 -msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:167 -msgid "Network ID for physical network connectivity" -msgstr "" - -#: neutron/plugins/nicira/common/config.py:170 -msgid "Task status check interval" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:21 -#, python-format -msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:25 -#, python-format -msgid "Unable to fulfill request with version %(version)s." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:29 -#, python-format -msgid "Invalid NSX connection parameters: %(conn_params)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:33 -#, python-format -msgid "" -"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the NSX plugin ini file." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:39 -#, python-format -msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" -msgstr "找不到 Nova 區域的叢集配置項目:%(nova_zone)s" - -#: neutron/plugins/nicira/common/exceptions.py:44 -#, python-format -msgid "" -"Unable to create port on network %(network)s. Maximum number of ports " -"reached" -msgstr "無法在網路 %(network)s 上建立埠。已達到埠數目上限" - -#: neutron/plugins/nicira/common/exceptions.py:49 -#, python-format -msgid "" -"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " -"the (%(min_rules)s,%(max_rules)s) interval were expected" -msgstr "擷取 NAT 規則時,找到 %(actual_rules)s,但需要間隔為 (%(min_rules)s,%(max_rules)s) 的規則" - -#: neutron/plugins/nicira/common/exceptions.py:55 -#, python-format -msgid "Invalid NSX attachment type '%(attachment_type)s'" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:59 -msgid "" -"The networking backend is currently in maintenance mode and therefore " -"unable to accept requests which modify its state. Please try later." -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:65 -#, python-format -msgid "Gateway Service %(gateway)s is already in use" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:73 -#, python-format -msgid "Error happened in NSX VCNS Driver: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:77 -#, python-format -msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" -" and/or configuration" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:82 -#, python-format -msgid "" -"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " -"via port %(port_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:91 -#, python-format -msgid "Unable to find LSN for %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:95 -#, python-format -msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:100 -#, python-format -msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:104 -#, python-format -msgid "Configuration conflict on Logical Service Node %(lsn_id)s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:61 -#, python-format -msgid "Unable to find NSX switches for Neutron network %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:108 -#, python-format -msgid "Unable to find NSX port for Neutron port %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:148 -#, python-format -msgid "Unable to find NSX security profile for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:152 -#, python-format -msgid "Multiple NSX security profiles found for Neutron security group %s" -msgstr "" - -#: neutron/plugins/nicira/common/nsx_utils.py:183 -#, python-format -msgid "Unable to find NSX router for Neutron router %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:222 -#, python-format -msgid "" -"Minimum request delay:%(req_delay)s must not exceed synchronization " -"interval:%(sync_interval)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:243 -#, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:266 -#, python-format -msgid "Logical switch for neutron network %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:334 -#, python-format -msgid "Logical router for neutron router %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:370 -#, python-format -msgid "Unable to find Neutron router id for NSX logical router: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:411 -#, python-format -msgid "Logical switch port for neutron port %s not found on NVP." -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:487 -#, python-format -msgid "" -"Requested page size is %(cur_chunk_size)d.It might be necessary to do " -"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " -"parameters to ensure chunk size is less than %(max_page_size)d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:520 -#, python-format -msgid "Fetching up to %s resources from NVP backend" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:540 -#, python-format -msgid "Total data size: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:544 -#, python-format -msgid "" -"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " -"switch ports,%(num_lrouters)d logical routers" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:560 -#, python-format -msgid "Running state synchronization task. Chunk: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:570 -#, python-format -msgid "" -"An error occurred while communicating with NVP backend. Will retry " -"synchronization in %d seconds" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:574 -#, python-format -msgid "Time elapsed querying NVP: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:581 -#, python-format -msgid "Number of chunks: %d" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:597 -#, python-format -msgid "Time elapsed hashing data: %s" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:610 -#, python-format -msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" -msgstr "" - -#: neutron/plugins/nicira/common/sync.py:622 -#, python-format -msgid "Time elapsed at end of sync: %s" -msgstr "" - -#: neutron/plugins/nicira/common/utils.py:54 -#, python-format -msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:74 -#, python-format -msgid "Port mapping for %s already available" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:121 -#, python-format -msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:132 -#, python-format -msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/db.py:147 -#, python-format -msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" -msgstr "" - -#: neutron/plugins/nicira/dbexts/lsn_db.py:86 -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:69 -#, python-format -msgid "Unable to find Logical Service Node for network %s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:43 -#, python-format -msgid "" -"Network Gateway '%(gateway_id)s' still has active mappings with one or " -"more neutron networks." -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:48 -#, python-format -msgid "Network Gateway %(gateway_id)s could not be found" -msgstr "" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:52 -#, python-format -msgid "" -"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" -" deleted directly via the port API." -msgstr "埠 '%(port_id)s' 是由 '%(device_owner)s' 擁有,因此無法直接透過埠 API 來刪除。" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:57 -#, python-format -msgid "" -"The specified mapping '%(mapping)s' is already in use on network gateway " -"'%(gateway_id)s'." -msgstr "所指定的對映 '%(mapping)s' 已在網路閘道 '%(gateway_id)s' 上使用。" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:62 -#, python-format -msgid "" -"Multiple network connections found on '%(gateway_id)s' with provided " -"criteria." -msgstr "在 '%(gateway_id)s' 上找到多個符合所提供準則的網路連線。" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:67 -#, python-format -msgid "" -"The connection %(network_mapping_info)s was not found on the network " -"gateway '%(network_gateway_id)s'" -msgstr "在網路閘道 '%(network_gateway_id)s' 上找不到連線 %(network_mapping_info)s" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:72 -#, python-format -msgid "The network gateway %(gateway_id)s cannot be updated or deleted" -msgstr "無法更新或刪除網路閘道 %(gateway_id)s" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:171 -msgid "" -"A network identifier must be specified when connecting a network to a " -"network gateway. Unable to complete operation" -msgstr "將網路連接至網路閘道時必須指定網路 ID。無法完成作業" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:177 -#, python-format -msgid "" -"Invalid keys found among the ones provided in request body: " -"%(connection_attrs)s." -msgstr "在要求內文 %(connection_attrs)s 所提供的索引鍵中找到無效的索引鍵。" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:183 -msgid "" -"In order to specify a segmentation id the segmentation type must be " -"specified as well" -msgstr "必須同時指定分段類型才能指定分段 ID" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:187 -msgid "Cannot specify a segmentation id when the segmentation type is flat" -msgstr "當分段類型為平面時,無法指定分段 ID" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:236 -#, python-format -msgid "Created network gateway with id:%s" -msgstr "已建立 ID 為 %s 的網路閘道" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:248 -#, python-format -msgid "Updated network gateway with id:%s" -msgstr "已更新 ID 為 %s 的網路閘道" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:263 -#, python-format -msgid "Network gateway '%s' was destroyed." -msgstr "已毀損網路閘道 '%s'。" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:273 -#, python-format -msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" -msgstr "正在將網路 '%(network_id)s' 連接至閘道 '%(network_gateway_id)s'" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:314 -#, python-format -msgid "" -"Requested network '%(network_id)s' not found.Unable to create network " -"connection on gateway '%(network_gateway_id)s" -msgstr "找不到所要求的網路 '%(network_id)s'。無法在閘道 '%(network_gateway_id)s 上建立網路連線" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:322 -#, python-format -msgid "" -"Gateway port for '%(network_gateway_id)s' created on network " -"'%(network_id)s':%(port_id)s" -msgstr "已在網路 '%(network_id)s':%(port_id)s 上給 '%(network_gateway_id)s' 建立了閘道埠" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:338 -#, python-format -msgid "Ensured no Ip addresses are configured on port %s" -msgstr "已確定沒有在埠 %s 上配置 IP 位址" - -#: neutron/plugins/nicira/dbexts/networkgw_db.py:348 -#, python-format -msgid "" -"Disconnecting network '%(network_id)s' from gateway " -"'%(network_gateway_id)s'" -msgstr "正在切斷網路 '%(network_id)s' 與閘道 '%(network_gateway_id)s' 的連線" - -#: neutron/plugins/nicira/dbexts/nsxrouter.py:61 -#, python-format -msgid "Nsx router extension successfully processed for router:%s" -msgstr "" - -#: neutron/plugins/nicira/dbexts/qos_db.py:286 -#, python-format -msgid "DSCP value (%s) will be ignored with 'trusted' marking" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:77 -#, python-format -msgid "Rule Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:94 -msgid "Rule Resource binding not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:123 -#: neutron/plugins/nicira/dbexts/vcns_db.py:133 -#, python-format -msgid "VIP Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:162 -#, python-format -msgid "" -"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " -"not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:174 -#, python-format -msgid "Pool Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dbexts/vcns_db.py:200 -#, python-format -msgid "Monitor Resource binding with id:%s not found!" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:38 -msgid "" -"Pull LSN information from NSX in case it is missing from the local data " -"store. This is useful to rebuild the local store in case of server " -"recovery." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:80 -#, python-format -msgid "Unable to create LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:88 -#, python-format -msgid "Unable to delete Logical Service Node %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:105 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " -"%(subnet_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:127 -#, python-format -msgid "" -"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " -"address %(mac)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:147 -#, python-format -msgid "Unable to create port for LSN %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:155 -#, python-format -msgid "Unable to delete LSN Port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:172 -#, python-format -msgid "Metadata port not found while attempting to delete it from network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:175 -#, python-format -msgid "Unable to find Logical Services Node Port with MAC %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:256 -#, python-format -msgid "" -"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " -"%(lsn_port_id)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:277 -#, python-format -msgid "Unable to configure metadata for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:300 -#, python-format -msgid "Error while configuring LSN port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:370 -#, python-format -msgid "Unable to save LSN for network %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/lsnmanager.py:432 -#, python-format -msgid "Unable to save LSN port for subnet %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:83 -#, python-format -msgid "Port %s is already gone" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:114 -msgid "LSN already exist" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:118 -msgid "Cannot migrate an external network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:127 -msgid "Cannot migrate a 'metadata' network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/migration.py:130 -msgid "Unable to support multiple subnets per network" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:38 -msgid "Comma separated list of additional domain name servers" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:46 -msgid "Default DHCP lease time" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:54 -msgid "IP address used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:58 -msgid "TCP Port used by Metadata server." -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:135 -#, python-format -msgid "" -"Error while creating subnet %(cidr)s for network %(network)s. Please, " -"contact administrator" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:205 -#: neutron/plugins/nicira/dhcp_meta/nsx.py:220 -#, python-format -msgid "Performing DHCP %(action)s for resource: %(resource)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:215 -#, python-format -msgid "Logical Services Node for network %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:237 -#, python-format -msgid "Error while configuring DHCP for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:249 -#, python-format -msgid "DHCP is disabled for subnet %s: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:268 -#, python-format -msgid "DHCP for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:276 -#, python-format -msgid "Network %s is external: nothing to do" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:284 -#, python-format -msgid "Configuring metadata entry for port %s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:296 -#, python-format -msgid "Metadata for port %s configured successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:300 -#, python-format -msgid "Handle metadata access via router: %(r)s and interface %(i)s" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/nsx.py:317 -#, python-format -msgid "Metadata for router %s handled successfully" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:86 -#, python-format -msgid "Subnet %s does not have a gateway, the metadata route will not be created" -msgstr "" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:110 -msgid "Metadata access network is disabled" -msgstr "已停用 meta 資料存取網路" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:113 -msgid "" -"Overlapping IPs must be enabled in order to setup the metadata access " -"network" -msgstr "必須啟用重疊 IP 才能設定 meta 資料存取網路" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:133 -#, python-format -msgid "" -"No router interface found for router '%s'. No metadata access network " -"should be created or destroyed" -msgstr "找不到路由器 '%s' 的路由器介面。不應該建立或毀損 meta 資料存取網路" - -#: neutron/plugins/nicira/dhcp_meta/rpc.py:141 -#, python-format -msgid "" -"An error occurred while operating on the metadata access network for " -"router:'%s'" -msgstr "對路由器的 meta 資料存取網路執行作業時發生錯誤:'%s'" - -#: neutron/plugins/nicira/extensions/networkgw.py:65 -msgid "Cannot create a gateway with an empty device list" -msgstr "無法使用空的裝置清單來建立閘道" - -#: neutron/plugins/nicira/extensions/networkgw.py:81 -#, python-format -msgid "Unexpected keys found in device description:%s" -msgstr "" - -#: neutron/plugins/nicira/extensions/networkgw.py:85 -#, python-format -msgid "%s: provided data are not iterable" -msgstr "%s:提供的資料無法反覆運算" - -#: neutron/plugins/nicira/extensions/networkgw.py:91 -msgid "Number of network gateways allowed per tenant, -1 for unlimited" -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:36 -msgid "Need to be admin in order to create queue called default" -msgstr "必須成為管理者才能建立稱為 default 的佇列" - -#: neutron/plugins/nicira/extensions/qos.py:40 -msgid "Default queue already exists." -msgstr "預設佇列已存在。" - -#: neutron/plugins/nicira/extensions/qos.py:44 -#, python-format -msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." -msgstr "" - -#: neutron/plugins/nicira/extensions/qos.py:49 -msgid "Invalid bandwidth rate, min greater than max." -msgstr "頻寬速率無效,下限大於上限。" - -#: neutron/plugins/nicira/extensions/qos.py:53 -#, python-format -msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." -msgstr "無效的頻寬速率,%(data)s 必須為非負整數。" - -#: neutron/plugins/nicira/extensions/qos.py:58 -#, python-format -msgid "Queue %(id)s does not exist" -msgstr "佇列 %(id)s 不存在" - -#: neutron/plugins/nicira/extensions/qos.py:62 -msgid "Unable to delete queue attached to port." -msgstr "無法刪除埠所連接的佇列。" - -#: neutron/plugins/nicira/extensions/qos.py:66 -msgid "Port is not associated with lqueue" -msgstr "埠未與 lqueue 產生關聯" - -#: neutron/plugins/nicira/extensions/qos.py:77 -#, python-format -msgid "'%s' must be a non negative integer." -msgstr "'%s' 必須為非負整數。" - -#: neutron/plugins/nicira/nsxlib/lsn.py:172 -#, python-format -msgid "" -"Attempt to plug Logical Services Node %(lsn)s into network with port " -"%(port)s failed. PatchAttachment already exists with another port" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:247 -#, python-format -msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:338 -#, python-format -msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s" - -#: neutron/plugins/nicira/nsxlib/router.py:366 -#, python-format -msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" -msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s" - -#: neutron/plugins/nicira/nsxlib/router.py:376 -#, python-format -msgid "" -"Delete logical router port %(lport_uuid)s on logical router " -"%(lrouter_uuid)s" -msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s" - -#: neutron/plugins/nicira/nsxlib/router.py:440 -#, python-format -msgid "Invalid keys for NAT match: %s" -msgstr "NAT 相符項的索引鍵無效:%s" - -#: neutron/plugins/nicira/nsxlib/router.py:446 -#, python-format -msgid "Creating NAT rule: %s" -msgstr "正在建立 NAT 規則:%s" - -#: neutron/plugins/nicira/nsxlib/router.py:460 -msgid "" -"No SNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:465 -msgid "" -"No DNAT rules cannot be applied as they are not available in this version" -" of the NSX platform" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/router.py:597 -#, python-format -msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" -msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s" - -#: neutron/plugins/nicira/nsxlib/router.py:602 -#, python-format -msgid "" -"An exception occurred while updating IP addresses on a router logical " -"port:%s" -msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:97 -#, python-format -msgid "Created Security Profile: %s" -msgstr "已建立安全設定檔:%s" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:123 -#, python-format -msgid "Updated Security Profile: %s" -msgstr "已更新安全設定檔:%s" - -#: neutron/plugins/nicira/nsxlib/secgroup.py:134 -#, python-format -msgid "Unable to find security profile %s on NSX backend" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:130 -#, python-format -msgid "Created logical switch: %s" -msgstr "已建立邏輯交換器:%s" - -#: neutron/plugins/nicira/nsxlib/switch.py:145 -#: neutron/plugins/nicira/nsxlib/switch.py:160 -#, python-format -msgid "Network not found, Error: %s" -msgstr "找不到網路,錯誤:%s" - -#: neutron/plugins/nicira/nsxlib/switch.py:180 -msgid "Port or Network not found" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:238 -#, python-format -msgid "Lswitch %s not found in NSX" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:247 -msgid "Unable to get ports" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:264 -#, python-format -msgid "" -"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " -"'%(lswitch_uuid)s'" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:272 -#, python-format -msgid "" -"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " -"Only 1 was expected." -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:281 -#, python-format -msgid "get_port() %(network)s %(port)s" -msgstr "get_port() %(network)s %(port)s" - -#: neutron/plugins/nicira/nsxlib/switch.py:289 -#: neutron/plugins/nicira/nsxlib/switch.py:320 -#, python-format -msgid "Port or Network not found, Error: %s" -msgstr "找不到埠或網路,錯誤:%s" - -#: neutron/plugins/nicira/nsxlib/switch.py:315 -#, python-format -msgid "Updated logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:350 -#, python-format -msgid "Created logical port %(result)s on logical switch %(uuid)s" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/switch.py:362 -#, python-format -msgid "Port not found, Error: %s" -msgstr "找不到埠,錯誤:%s" - -#: neutron/plugins/nicira/nsxlib/versioning.py:56 -msgid "Operation may not be supported" -msgstr "" - -#: neutron/plugins/nicira/nsxlib/versioning.py:64 -msgid "" -"NSX version is not set. Unable to complete request correctly. Check log " -"for NSX communication errors." -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:25 -#, python-format -msgid "" -"\n" -"Service type = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:28 -#, python-format -msgid "Service uuids = %s\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:29 -#, python-format -msgid "" -"Port uuids = %s\n" -"\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:38 -msgid "ID or name of network to run report on" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:46 -msgid "Migration report is:\n" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:56 -msgid "ID or name of network to migrate" -msgstr "" - -#: neutron/plugins/nicira/shell/commands.py:65 -msgid "Migration has been successful:\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:138 -#, python-format -msgid "" -"VCNS: Failed to get edge status:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:164 -#, python-format -msgid "VCNS: start updating vnic %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:168 -#, python-format -msgid "" -"VCNS: Failed to update vnic %(config)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:174 -#, python-format -msgid "VCNS: Failed to update vnic %d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:183 -#, python-format -msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:192 -#, python-format -msgid "Vnic %d currently not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:213 -#, python-format -msgid "VCNS: start deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:221 -#, python-format -msgid "VCNS: deploying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:225 -#, python-format -msgid "VCNS: deploy edge failed for router %s." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:244 -#, python-format -msgid "VCNS: Edge %s status query failed." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:250 -#, python-format -msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:257 -#, python-format -msgid "VCNS: Unable to retrieve edge %s status. Abort." -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:261 -#, python-format -msgid "VCNS: Edge %s status" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:268 -#, python-format -msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:275 -#, python-format -msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:282 -#, python-format -msgid "VCNS: start destroying edge %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:290 -#, python-format -msgid "" -"VCNS: Failed to delete %(edge_id)s:\n" -"%(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:296 -#, python-format -msgid "VCNS: Failed to delete %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:305 -#, python-format -msgid "" -"VCNS: Failed to get edges:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:383 -#, python-format -msgid "" -"VCNS: Failed to get nat config:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:391 -#, python-format -msgid "VCNS: start creating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:407 -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:532 -#, python-format -msgid "" -"VCNS: Failed to create snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:415 -#, python-format -msgid "VCNS: create snat rule %(src)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:438 -#, python-format -msgid "VCNS: start deleting %(type)s rules: %(addr)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:449 -#, python-format -msgid "" -"VCNS: Failed to delete snat rule:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:456 -#, python-format -msgid "VCNS: delete snat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:474 -#, python-format -msgid "VCNS: create dnat rule %(dst)s/%(translated)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:495 -#, python-format -msgid "VCNS: delete dnat rule %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:519 -#, python-format -msgid "VCNS: start updating nat rules: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:540 -#, python-format -msgid "" -"VCNS: update nat rule\n" -"SNAT:%(snat)s\n" -"DNAT:%(dnat)s\n" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:578 -#, python-format -msgid "VCNS: start updating routes for %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:602 -#, python-format -msgid "" -"VCNS: Failed to update routes:\n" -"%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:654 -msgid "Failed to get service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_appliance_driver.py:666 -msgid "Failed to enable loadbalancer service config" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:43 -#, python-format -msgid "Invalid action value %s in a firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:52 -#, python-format -msgid "Invalid action value %s in a vshield firewall rule" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:191 -#, python-format -msgid "Failed to get firewall with edge id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:210 -#, python-format -msgid "No rule id:%s found in the edge_firewall_binding" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:219 -#, python-format -msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:235 -#, python-format -msgid "Failed to update firewall with edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:247 -#, python-format -msgid "Failed to delete firewall with edge_id:%s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:262 -#, python-format -msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:275 -#, python-format -msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:292 -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:320 -#, python-format -msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:331 -#, python-format -msgid "Failed to append a firewall rulewith edge_id: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_firewall_driver.py:352 -msgid "Can't execute insert rule operation without reference rule_id" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:146 -#, python-format -msgid "Failed to create app profile on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:157 -#, python-format -msgid "Failed to create vip on vshield edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:179 -msgid "Failed to get vip on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:194 -#, python-format -msgid "Failed to update vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:208 -#, python-format -msgid "Failed to delete vip on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:217 -msgid "Failed to create pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:234 -#, python-format -msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:244 -msgid "Failed to get pool on edge" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:256 -msgid "Failed to update pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:266 -msgid "Failed to delete pool" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:276 -#, python-format -msgid "Failed to create monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:294 -#, python-format -msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:304 -#, python-format -msgid "Failed to get monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:321 -#, python-format -msgid "Failed to update monitor on edge: %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/edge_loadbalancer_driver.py:332 -msgid "Failed to delete monitor" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:53 -#, python-format -msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:61 -#, python-format -msgid "Header: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/vcns.py:62 -#, python-format -msgid "Content: '%s'" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:37 -#, python-format -msgid "%(resource)s not found: %(msg)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:41 -#, python-format -msgid "An unknown exception %(status)s occurred: %(response)s." -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:52 -#, python-format -msgid "Resource %(uri)s has been redirected" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:56 -#, python-format -msgid "Request %(uri)s is Bad, response %(response)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:60 -#, python-format -msgid "Forbidden: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:64 -#, python-format -msgid "Resource %(uri)s not found" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:68 -#, python-format -msgid "Media Type %(uri)s is not supported" -msgstr "" - -#: neutron/plugins/nicira/vshield/common/exceptions.py:72 -#, python-format -msgid "Service Unavailable: %(uri)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 -#, python-format -msgid "Invalid state %(state)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 -#, python-format -msgid "State %(state)d skipped. Current state %(current)d" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 -#, python-format -msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 -#, python-format -msgid "Start task %s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 -#, python-format -msgid "Task %(task)s encountered exception in %(cb)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 -#, python-format -msgid "Task %(task)s return %(status)s" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 -msgid "Stopping TaskManager" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 -msgid "TaskManager terminating because of an exception" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 -msgid "TaskManager terminated" -msgstr "" - -#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 -msgid "Exception in _check_pending_tasks" -msgstr "" - #: neutron/plugins/nuage/plugin.py:84 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" @@ -13076,6 +10774,2348 @@ msgstr "找不到索引鍵" msgid "Transaction retry exhausted (%d). Abandoned tunnel key allocation." msgstr "交易重試次數已耗盡(%d 次)。已放棄通道索引鍵配置。" +#: neutron/plugins/vmware/check_nsx_config.py:47 +#: neutron/plugins/vmware/check_nsx_config.py:82 +#, python-format +msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:54 +#, python-format +msgid "Invalid agent_mode: %s" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:103 +msgid "network_auto_schedule has been disabled" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:122 +#, python-format +msgid "Unable to run Neutron with config option '%s', as NSX does not support it" +msgstr "" + +#: neutron/plugins/vmware/dhcpmeta_modes.py:125 +#, python-format +msgid "Unmet dependency for config option '%s'" +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:49 +#, python-format +msgid "" +"Attribute '%s' has been deprecated or moved to a new section. See new " +"configuration file for details." +msgstr "" + +#: neutron/plugins/vmware/nsx_cluster.py:61 +#, python-format +msgid "The following cluster attributes were not specified: %s'" +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:117 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nvplib.py:121 +#, python-format +msgid "locals=[%s]" +msgstr "" + +#: neutron/plugins/vmware/api_client/__init__.py:28 +#, python-format +msgid "Invalid connection type: %s" +msgstr "" + +#: neutron/plugins/vmware/api_client/base.py:103 +#, python-format +msgid "[%d] no API providers currently available." +msgstr "[%d] 目前沒有可用的 API 提供者。" + +#: neutron/plugins/vmware/api_client/base.py:106 +#, python-format +msgid "[%d] Waiting to acquire API client connection." +msgstr "[%d] 正在等待獲得 API 用戶端連線。" + +#: neutron/plugins/vmware/api_client/base.py:110 +#, python-format +msgid "[%(rid)d] Connection %(conn)s idle for %(sec)0.2f seconds; reconnecting." +msgstr "[%(rid)d] 連線 %(conn)s 已閒置 %(sec)0.2f 秒鐘;正在重新連接。" + +#: neutron/plugins/vmware/api_client/base.py:119 +#, python-format +msgid "[%(rid)d] Acquired connection %(conn)s. %(qsize)d connection(s) available." +msgstr "[%(rid)d] 已獲得連線 %(conn)s。有 %(qsize)d 個連線可用。" + +#: neutron/plugins/vmware/api_client/base.py:139 +#, python-format +msgid "" +"[%(rid)d] Released connection %(conn)s is not an API provider for the " +"cluster" +msgstr "[%(rid)d] 所釋放連線 %(conn)s 不是叢集的 API 提供者" + +#: neutron/plugins/vmware/api_client/base.py:148 +#, python-format +msgid "[%(rid)d] Connection returned in bad state, reconnecting to %(conn)s" +msgstr "[%(rid)d] 連線傳回錯誤狀態,正在重新連接至 %(conn)s" + +#: neutron/plugins/vmware/api_client/base.py:173 +#, python-format +msgid "[%(rid)d] Released connection %(conn)s. %(qsize)d connection(s) available." +msgstr "[%(rid)d] 已釋放連線 %(conn)s。有 %(qsize)d 個連線可用。" + +#: neutron/plugins/vmware/api_client/base.py:183 +#, python-format +msgid "Login request for an invalid connection: '%s'" +msgstr "登入所要求的連線無效:'%s'" + +#: neutron/plugins/vmware/api_client/base.py:194 +msgid "Waiting for auth to complete" +msgstr "正在等待鑑別完成" + +#: neutron/plugins/vmware/api_client/base.py:236 +#, python-format +msgid "Invalid conn_params value: '%s'" +msgstr "無效的 conn_params 值:'%s'" + +#: neutron/plugins/vmware/api_client/client.py:93 +#, python-format +msgid "Request returns \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/client.py:106 +#, python-format +msgid "Request timed out: %(method)s to %(url)s" +msgstr "要求已逾時:%(method)s 到 %(url)s" + +#: neutron/plugins/vmware/api_client/client.py:117 +#, python-format +msgid "Received error code: %s" +msgstr "收到錯誤碼:%s" + +#: neutron/plugins/vmware/api_client/client.py:118 +#, python-format +msgid "Server Error Message: %s" +msgstr "伺服器錯誤訊息:%s" + +#: neutron/plugins/vmware/api_client/client.py:124 +#, python-format +msgid "" +"%(method)s to %(url)s, unexpected response code: %(status)d (content = " +"'%(body)s')" +msgstr "%(method)s 到 %(url)s,非預期的回應碼:%(status)d(內容 = '%(body)s')" + +#: neutron/plugins/vmware/api_client/client.py:141 +msgid "Unable to determine NSX version. Plugin might not work as expected." +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:144 +#, python-format +msgid "Login error \"%s\"" +msgstr "" + +#: neutron/plugins/vmware/api_client/eventlet_client.py:149 +#, python-format +msgid "Saving new authentication cookie '%s'" +msgstr "正在儲存新的鑑別 Cookie '%s'" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:102 +msgid "Joining an invalid green thread" +msgstr "正在結合無效的綠色執行緒" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:122 +#, python-format +msgid "[%d] Request timeout." +msgstr "[%d] 要求逾時。" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:123 +msgid "Request timeout" +msgstr "要求逾時" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:145 +#, python-format +msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" +msgstr "[%(rid)d] 已完成要求 '%(method)s %(url)s':%(status)s" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:152 +#, python-format +msgid "[%(rid)d] Error while handling request: %(req)s" +msgstr "[%(rid)d] 處理要求 %(req)s 時發生錯誤" + +#: neutron/plugins/vmware/api_client/eventlet_request.py:208 +#, python-format +msgid "[%(rid)d] Failed to parse API provider: %(e)s" +msgstr "[%(rid)d] 無法剖析 API 提供者:%(e)s" + +#: neutron/plugins/vmware/api_client/exception.py:41 +msgid "Server denied session's authentication credentials." +msgstr "伺服器已拒絕階段作業的鑑別認證。" + +#: neutron/plugins/vmware/api_client/exception.py:45 +msgid "An entity referenced in the request was not found." +msgstr "找不到要求中參照的實體。" + +#: neutron/plugins/vmware/api_client/exception.py:49 +msgid "Request conflicts with configuration on a different entity." +msgstr "要求與不同實體上的配置相衝突。" + +#: neutron/plugins/vmware/api_client/exception.py:54 +msgid "" +"Request could not completed because the associated resource could not be " +"reached." +msgstr "無法完成要求,因為無法抵達相關聯的資源。" + +#: neutron/plugins/vmware/api_client/exception.py:59 +msgid "The request is forbidden from accessing the referenced resource." +msgstr "已禁止要求存取所參照的資源。" + +#: neutron/plugins/vmware/api_client/exception.py:64 +msgid "Create/Update actions are forbidden when in read-only mode." +msgstr "" + +#: neutron/plugins/vmware/api_client/exception.py:68 +msgid "The request has timed out." +msgstr "要求已逾時。" + +#: neutron/plugins/vmware/api_client/request.py:86 +msgid "No API connections available" +msgstr "沒有可用的 API 連線" + +#: neutron/plugins/vmware/api_client/request.py:91 +#, python-format +msgid "[%(rid)d] Issuing - request %(conn)s" +msgstr "[%(rid)d] 正在發出 - 要求 %(conn)s" + +#: neutron/plugins/vmware/api_client/request.py:117 +#, python-format +msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" +msgstr "正在設定 X-Nvp-Wait-For-Config-Generation 要求標頭:'%s'" + +#: neutron/plugins/vmware/api_client/request.py:123 +#, python-format +msgid "[%(rid)d] Exception issuing request: %(e)s" +msgstr "[%(rid)d] 發出要求時發生異常狀況:%(e)s" + +#: neutron/plugins/vmware/api_client/request.py:131 +#, python-format +msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:140 +#, python-format +msgid "Reading X-Nvp-config-Generation response header: '%s'" +msgstr "正在讀取 X-Nvp-config-Generation 回應標頭:'%s'" + +#: neutron/plugins/vmware/api_client/request.py:169 +#, python-format +msgid "[%d] Maximum redirects exceeded, aborting request" +msgstr "[%d] 已超出重新導向數目上限,正在中止要求" + +#: neutron/plugins/vmware/api_client/request.py:179 +#, python-format +msgid "[%(rid)d] Redirecting request to: %(conn)s" +msgstr "[%(rid)d] 正在將要求重新導向至:%(conn)s" + +#: neutron/plugins/vmware/api_client/request.py:192 +#, python-format +msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:196 +#, python-format +msgid "Server error return: %s" +msgstr "傳回伺服器錯誤:%s" + +#: neutron/plugins/vmware/api_client/request.py:200 +msgid "Invalid server response" +msgstr "無效的伺服器回應" + +#: neutron/plugins/vmware/api_client/request.py:205 +#, python-format +msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" +msgstr "" + +#: neutron/plugins/vmware/api_client/request.py:239 +#, python-format +msgid "[%d] Received redirect status without location header field" +msgstr "[%d] 收到的重新導向狀態沒有位置標頭欄位" + +#: neutron/plugins/vmware/api_client/request.py:256 +#, python-format +msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" +msgstr "[%(rid)d] 收到無效的重新導向位置:'%(url)s'" + +#: neutron/plugins/vmware/api_client/request.py:260 +#, python-format +msgid "[%(rid)d] Received malformed redirect location: %(url)s" +msgstr "[%(rid)d] 收到格式不正確的重新導向位置:%(url)s" + +#: neutron/plugins/vmware/api_client/version.py:30 +#, python-format +msgid "Unable to fetch NSX version from response headers :%s" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:34 +msgid "" +"Maximum number of ports of a logical switch on a bridged transport zone " +"(default 5000)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:38 +msgid "" +"Maximum number of ports of a logical switch on an overlay transport zone " +"(default 256)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:42 +msgid "Maximum concurrent connections to each NSX controller." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:47 +msgid "" +"Number of seconds a generation id should be valid for (default -1 meaning" +" do not time out)" +msgstr "產生 ID 的有效秒數(預設值 -1 表示不逾時)" + +#: neutron/plugins/vmware/common/config.py:51 +msgid "" +"If set to access_network this enables a dedicated connection to the " +"metadata proxy for metadata server access via Neutron router. If set to " +"dhcp_host_route this enables host route injection via the dhcp agent. " +"This option is only useful if running on a host that does not support " +"namespaces otherwise access_network should be used." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:60 +msgid "" +"The default network tranport type to use (stt, gre, bridge, ipsec_gre, or" +" ipsec_stt)" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:64 +msgid "The mode used to implement DHCP/metadata services." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:70 +msgid "" +"Interval in seconds between runs of the state synchronization task. Set " +"it to 0 to disable it" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:74 +msgid "" +"Maximum value for the additional random delay in seconds between runs of " +"the state synchronization task" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:79 +msgid "" +"Minimum delay, in seconds, between two state synchronization queries to " +"NSX. It must not exceed state_sync_interval" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:84 +msgid "" +"Minimum number of resources to be retrieved from NSX during state " +"synchronization" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:88 +msgid "" +"Always read operational status from backend on show operations. Enabling " +"this option might slow down the system." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:97 +msgid "User name for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:102 +msgid "Password for NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:105 +msgid "Total time limit for a cluster request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:108 +msgid "Time before aborting a request" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:111 +msgid "Number of time a request should be retried" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:114 +msgid "Number of times a redirect should be followed" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:117 +msgid "Lists the NSX controllers in this cluster" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:122 +msgid "" +"This is uuid of the default NSX Transport zone that will be used for " +"creating tunneled isolated \"Neutron\" networks. It needs to be created " +"in NSX before starting Neutron with the nsx plugin." +msgstr "" + +#: neutron/plugins/vmware/common/config.py:127 +msgid "" +"Unique identifier of the NSX L3 Gateway service which will be used for " +"implementing routers and floating IPs" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:131 +msgid "" +"Unique identifier of the NSX L2 Gateway service which will be used by " +"default for network gateways" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:134 +msgid "" +"Unique identifier of the Service Cluster which will be used by logical " +"services like dhcp and metadata" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:137 +msgid "" +"Name of the interface on a L2 Gateway transport nodewhich should be used " +"by default when setting up a network connection" +msgstr "「L2 閘道」傳輸節點上介面的名稱,依預設,在設定網路連線時應該使用此節點。" + +#: neutron/plugins/vmware/common/config.py:147 +msgid "User name for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:151 +msgid "Password for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:153 +msgid "uri for vsm" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:155 +msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:164 +msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:161 +msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:167 +msgid "Network ID for physical network connectivity" +msgstr "" + +#: neutron/plugins/vmware/common/config.py:170 +msgid "Task status check interval" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:21 +#, python-format +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:25 +#, python-format +msgid "Unable to fulfill request with version %(version)s." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:29 +#, python-format +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:33 +#, python-format +msgid "" +"Invalid cluster values: %(invalid_attrs)s. Please ensure that these " +"values are specified in the [DEFAULT] section of the NSX plugin ini file." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:39 +#, python-format +msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" +msgstr "找不到 Nova 區域的叢集配置項目:%(nova_zone)s" + +#: neutron/plugins/vmware/common/exceptions.py:44 +#, python-format +msgid "" +"Unable to create port on network %(network)s. Maximum number of ports " +"reached" +msgstr "無法在網路 %(network)s 上建立埠。已達到埠數目上限" + +#: neutron/plugins/vmware/common/exceptions.py:49 +#, python-format +msgid "" +"While retrieving NAT rules, %(actual_rules)s were found whereas rules in " +"the (%(min_rules)s,%(max_rules)s) interval were expected" +msgstr "擷取 NAT 規則時,找到 %(actual_rules)s,但需要間隔為 (%(min_rules)s,%(max_rules)s) 的規則" + +#: neutron/plugins/vmware/common/exceptions.py:55 +#, python-format +msgid "Invalid NSX attachment type '%(attachment_type)s'" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:59 +msgid "" +"The networking backend is currently in maintenance mode and therefore " +"unable to accept requests which modify its state. Please try later." +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:65 +#, python-format +msgid "Gateway Service %(gateway)s is already in use" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:69 +#, python-format +msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:73 +#, python-format +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:77 +#, python-format +msgid "" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" +" and/or configuration" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:82 +#, python-format +msgid "" +"An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " +"via port %(port_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:91 +#, python-format +msgid "Unable to find LSN for %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:95 +#, python-format +msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:100 +#, python-format +msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" +msgstr "" + +#: neutron/plugins/vmware/common/exceptions.py:104 +#, python-format +msgid "Configuration conflict on Logical Service Node %(lsn_id)s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:61 +#, python-format +msgid "Unable to find NSX switches for Neutron network %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:108 +#, python-format +msgid "Unable to find NSX port for Neutron port %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:148 +#, python-format +msgid "Unable to find NSX security profile for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:152 +#, python-format +msgid "Multiple NSX security profiles found for Neutron security group %s" +msgstr "" + +#: neutron/plugins/vmware/common/nsx_utils.py:183 +#, python-format +msgid "Unable to find NSX router for Neutron router %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:222 +#, python-format +msgid "" +"Minimum request delay:%(req_delay)s must not exceed synchronization " +"interval:%(sync_interval)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:243 +#, python-format +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:266 +#, python-format +msgid "Logical switch for neutron network %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:334 +#, python-format +msgid "Logical router for neutron router %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:370 +#, python-format +msgid "Unable to find Neutron router id for NSX logical router: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:411 +#, python-format +msgid "Logical switch port for neutron port %s not found on NVP." +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:487 +#, python-format +msgid "" +"Requested page size is %(cur_chunk_size)d.It might be necessary to do " +"%(num_requests)d round-trips to NVP for fetching data. Please tune sync " +"parameters to ensure chunk size is less than %(max_page_size)d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:520 +#, python-format +msgid "Fetching up to %s resources from NVP backend" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:540 +#, python-format +msgid "Total data size: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:544 +#, python-format +msgid "" +"Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " +"switch ports,%(num_lrouters)d logical routers" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:560 +#, python-format +msgid "Running state synchronization task. Chunk: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:570 +#, python-format +msgid "" +"An error occurred while communicating with NVP backend. Will retry " +"synchronization in %d seconds" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:574 +#, python-format +msgid "Time elapsed querying NVP: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:581 +#, python-format +msgid "Number of chunks: %d" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:597 +#, python-format +msgid "Time elapsed hashing data: %s" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:610 +#, python-format +msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" +msgstr "" + +#: neutron/plugins/vmware/common/sync.py:622 +#, python-format +msgid "Time elapsed at end of sync: %s" +msgstr "" + +#: neutron/plugins/vmware/common/utils.py:54 +#, python-format +msgid "Specified name:'%s' exceeds maximum length. It will be truncated on NSX" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:74 +#, python-format +msgid "Port mapping for %s already available" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:121 +#, python-format +msgid "NSX identifiers for neutron port %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:132 +#, python-format +msgid "NSX identifiers for neutron router %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/db.py:147 +#, python-format +msgid "NSX identifiers for neutron security group %s not yet stored in Neutron DB" +msgstr "" + +#: neutron/plugins/vmware/dbexts/lsn_db.py:86 +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:69 +#, python-format +msgid "Unable to find Logical Service Node for network %s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:43 +#, python-format +msgid "" +"Network Gateway '%(gateway_id)s' still has active mappings with one or " +"more neutron networks." +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:48 +#, python-format +msgid "Network Gateway %(gateway_id)s could not be found" +msgstr "" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:52 +#, python-format +msgid "" +"Port '%(port_id)s' is owned by '%(device_owner)s' and therefore cannot be" +" deleted directly via the port API." +msgstr "埠 '%(port_id)s' 是由 '%(device_owner)s' 擁有,因此無法直接透過埠 API 來刪除。" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:57 +#, python-format +msgid "" +"The specified mapping '%(mapping)s' is already in use on network gateway " +"'%(gateway_id)s'." +msgstr "所指定的對映 '%(mapping)s' 已在網路閘道 '%(gateway_id)s' 上使用。" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:62 +#, python-format +msgid "" +"Multiple network connections found on '%(gateway_id)s' with provided " +"criteria." +msgstr "在 '%(gateway_id)s' 上找到多個符合所提供準則的網路連線。" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:67 +#, python-format +msgid "" +"The connection %(network_mapping_info)s was not found on the network " +"gateway '%(network_gateway_id)s'" +msgstr "在網路閘道 '%(network_gateway_id)s' 上找不到連線 %(network_mapping_info)s" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:72 +#, python-format +msgid "The network gateway %(gateway_id)s cannot be updated or deleted" +msgstr "無法更新或刪除網路閘道 %(gateway_id)s" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:171 +msgid "" +"A network identifier must be specified when connecting a network to a " +"network gateway. Unable to complete operation" +msgstr "將網路連接至網路閘道時必須指定網路 ID。無法完成作業" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:177 +#, python-format +msgid "" +"Invalid keys found among the ones provided in request body: " +"%(connection_attrs)s." +msgstr "在要求內文 %(connection_attrs)s 所提供的索引鍵中找到無效的索引鍵。" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:183 +msgid "" +"In order to specify a segmentation id the segmentation type must be " +"specified as well" +msgstr "必須同時指定分段類型才能指定分段 ID" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:187 +msgid "Cannot specify a segmentation id when the segmentation type is flat" +msgstr "當分段類型為平面時,無法指定分段 ID" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:236 +#, python-format +msgid "Created network gateway with id:%s" +msgstr "已建立 ID 為 %s 的網路閘道" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:248 +#, python-format +msgid "Updated network gateway with id:%s" +msgstr "已更新 ID 為 %s 的網路閘道" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:263 +#, python-format +msgid "Network gateway '%s' was destroyed." +msgstr "已毀損網路閘道 '%s'。" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:273 +#, python-format +msgid "Connecting network '%(network_id)s' to gateway '%(network_gateway_id)s'" +msgstr "正在將網路 '%(network_id)s' 連接至閘道 '%(network_gateway_id)s'" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:314 +#, python-format +msgid "" +"Requested network '%(network_id)s' not found.Unable to create network " +"connection on gateway '%(network_gateway_id)s" +msgstr "找不到所要求的網路 '%(network_id)s'。無法在閘道 '%(network_gateway_id)s 上建立網路連線" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:322 +#, python-format +msgid "" +"Gateway port for '%(network_gateway_id)s' created on network " +"'%(network_id)s':%(port_id)s" +msgstr "已在網路 '%(network_id)s':%(port_id)s 上給 '%(network_gateway_id)s' 建立了閘道埠" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:338 +#, python-format +msgid "Ensured no Ip addresses are configured on port %s" +msgstr "已確定沒有在埠 %s 上配置 IP 位址" + +#: neutron/plugins/vmware/dbexts/networkgw_db.py:348 +#, python-format +msgid "" +"Disconnecting network '%(network_id)s' from gateway " +"'%(network_gateway_id)s'" +msgstr "正在切斷網路 '%(network_id)s' 與閘道 '%(network_gateway_id)s' 的連線" + +#: neutron/plugins/vmware/dbexts/nsxrouter.py:61 +#, python-format +msgid "Nsx router extension successfully processed for router:%s" +msgstr "" + +#: neutron/plugins/vmware/dbexts/qos_db.py:286 +#, python-format +msgid "DSCP value (%s) will be ignored with 'trusted' marking" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:77 +#, python-format +msgid "Rule Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:94 +msgid "Rule Resource binding not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:123 +#: neutron/plugins/vmware/dbexts/vcns_db.py:133 +#, python-format +msgid "VIP Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:162 +#, python-format +msgid "" +"Pool Resource binding with edge_id:%(edge_id)s pool_vseid:%(pool_vseid)s " +"not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:174 +#, python-format +msgid "Pool Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dbexts/vcns_db.py:200 +#, python-format +msgid "Monitor Resource binding with id:%s not found!" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:38 +msgid "" +"Pull LSN information from NSX in case it is missing from the local data " +"store. This is useful to rebuild the local store in case of server " +"recovery." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:80 +#, python-format +msgid "Unable to create LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:88 +#, python-format +msgid "Unable to delete Logical Service Node %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:105 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and subnet " +"%(subnet_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:127 +#, python-format +msgid "" +"Unable to find Logical Service Node Port for LSN %(lsn_id)s and mac " +"address %(mac)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:147 +#, python-format +msgid "Unable to create port for LSN %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:155 +#, python-format +msgid "Unable to delete LSN Port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:172 +#, python-format +msgid "Metadata port not found while attempting to delete it from network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:175 +#, python-format +msgid "Unable to find Logical Services Node Port with MAC %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:256 +#, python-format +msgid "" +"Unable to configure dhcp for Logical Service Node %(lsn_id)s and port " +"%(lsn_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:277 +#, python-format +msgid "Unable to configure metadata for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:300 +#, python-format +msgid "Error while configuring LSN port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:370 +#, python-format +msgid "Unable to save LSN for network %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/lsnmanager.py:432 +#, python-format +msgid "Unable to save LSN port for subnet %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:83 +#, python-format +msgid "Port %s is already gone" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:114 +msgid "LSN already exist" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:118 +msgid "Cannot migrate an external network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:127 +msgid "Cannot migrate a 'metadata' network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/migration.py:130 +msgid "Unable to support multiple subnets per network" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:38 +msgid "Comma separated list of additional domain name servers" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:46 +msgid "Default DHCP lease time" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:54 +msgid "IP address used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:58 +msgid "TCP Port used by Metadata server." +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:135 +#, python-format +msgid "" +"Error while creating subnet %(cidr)s for network %(network)s. Please, " +"contact administrator" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:205 +#: neutron/plugins/vmware/dhcp_meta/nsx.py:220 +#, python-format +msgid "Performing DHCP %(action)s for resource: %(resource)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:215 +#, python-format +msgid "Logical Services Node for network %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:237 +#, python-format +msgid "Error while configuring DHCP for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:249 +#, python-format +msgid "DHCP is disabled for subnet %s: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:268 +#, python-format +msgid "DHCP for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:276 +#, python-format +msgid "Network %s is external: nothing to do" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:284 +#, python-format +msgid "Configuring metadata entry for port %s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:296 +#, python-format +msgid "Metadata for port %s configured successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:300 +#, python-format +msgid "Handle metadata access via router: %(r)s and interface %(i)s" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/nsx.py:317 +#, python-format +msgid "Metadata for router %s handled successfully" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:86 +#, python-format +msgid "Subnet %s does not have a gateway, the metadata route will not be created" +msgstr "" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:110 +msgid "Metadata access network is disabled" +msgstr "已停用 meta 資料存取網路" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:113 +msgid "" +"Overlapping IPs must be enabled in order to setup the metadata access " +"network" +msgstr "必須啟用重疊 IP 才能設定 meta 資料存取網路" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:133 +#, python-format +msgid "" +"No router interface found for router '%s'. No metadata access network " +"should be created or destroyed" +msgstr "找不到路由器 '%s' 的路由器介面。不應該建立或毀損 meta 資料存取網路" + +#: neutron/plugins/vmware/dhcp_meta/rpc.py:141 +#, python-format +msgid "" +"An error occurred while operating on the metadata access network for " +"router:'%s'" +msgstr "對路由器的 meta 資料存取網路執行作業時發生錯誤:'%s'" + +#: neutron/plugins/vmware/extensions/networkgw.py:65 +msgid "Cannot create a gateway with an empty device list" +msgstr "無法使用空的裝置清單來建立閘道" + +#: neutron/plugins/vmware/extensions/networkgw.py:81 +#, python-format +msgid "Unexpected keys found in device description:%s" +msgstr "" + +#: neutron/plugins/vmware/extensions/networkgw.py:85 +#, python-format +msgid "%s: provided data are not iterable" +msgstr "%s:提供的資料無法反覆運算" + +#: neutron/plugins/vmware/extensions/networkgw.py:91 +msgid "Number of network gateways allowed per tenant, -1 for unlimited" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:36 +msgid "Need to be admin in order to create queue called default" +msgstr "必須成為管理者才能建立稱為 default 的佇列" + +#: neutron/plugins/vmware/extensions/qos.py:40 +msgid "Default queue already exists." +msgstr "預設佇列已存在。" + +#: neutron/plugins/vmware/extensions/qos.py:44 +#, python-format +msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:49 +msgid "Invalid bandwidth rate, min greater than max." +msgstr "頻寬速率無效,下限大於上限。" + +#: neutron/plugins/vmware/extensions/qos.py:53 +#, python-format +msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." +msgstr "無效的頻寬速率,%(data)s 必須為非負整數。" + +#: neutron/plugins/vmware/extensions/qos.py:58 +#, python-format +msgid "Queue %(id)s does not exist" +msgstr "佇列 %(id)s 不存在" + +#: neutron/plugins/vmware/extensions/qos.py:62 +msgid "Unable to delete queue attached to port." +msgstr "無法刪除埠所連接的佇列。" + +#: neutron/plugins/vmware/extensions/qos.py:66 +msgid "Port is not associated with lqueue" +msgstr "埠未與 lqueue 產生關聯" + +#: neutron/plugins/vmware/extensions/qos.py:77 +#, python-format +msgid "'%s' must be a non negative integer." +msgstr "'%s' 必須為非負整數。" + +#: neutron/plugins/vmware/nsxlib/lsn.py:172 +#, python-format +msgid "" +"Attempt to plug Logical Services Node %(lsn)s into network with port " +"%(port)s failed. PatchAttachment already exists with another port" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:247 +#, python-format +msgid "Cannot update NSX routes %(routes)s for router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:338 +#, python-format +msgid "Created logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "已在邏輯路由器 %(lrouter_uuid)s 上建立了邏輯埠 %(lport_uuid)s" + +#: neutron/plugins/vmware/nsxlib/router.py:366 +#, python-format +msgid "Updated logical port %(lport_uuid)s on logical router %(lrouter_uuid)s" +msgstr "已更新邏輯路由器 %(lrouter_uuid)s 上的邏輯埠 %(lport_uuid)s" + +#: neutron/plugins/vmware/nsxlib/router.py:376 +#, python-format +msgid "" +"Delete logical router port %(lport_uuid)s on logical router " +"%(lrouter_uuid)s" +msgstr "刪除邏輯路由器 %(lrouter_uuid)s 上的邏輯路由器埠 %(lport_uuid)s" + +#: neutron/plugins/vmware/nsxlib/router.py:440 +#, python-format +msgid "Invalid keys for NAT match: %s" +msgstr "NAT 相符項的索引鍵無效:%s" + +#: neutron/plugins/vmware/nsxlib/router.py:446 +#, python-format +msgid "Creating NAT rule: %s" +msgstr "正在建立 NAT 規則:%s" + +#: neutron/plugins/vmware/nsxlib/router.py:460 +msgid "" +"No SNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:465 +msgid "" +"No DNAT rules cannot be applied as they are not available in this version" +" of the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/router.py:597 +#, python-format +msgid "Router Port %(lport_id)s not found on router %(lrouter_id)s" +msgstr "在路由器 %(lrouter_id)s 上找不到路由器埠 %(lport_id)s" + +#: neutron/plugins/vmware/nsxlib/router.py:602 +#, python-format +msgid "" +"An exception occurred while updating IP addresses on a router logical " +"port:%s" +msgstr "更新路由器邏輯埠上的 IP 位址時發生異常狀況:%s" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:97 +#, python-format +msgid "Created Security Profile: %s" +msgstr "已建立安全設定檔:%s" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:123 +#, python-format +msgid "Updated Security Profile: %s" +msgstr "已更新安全設定檔:%s" + +#: neutron/plugins/vmware/nsxlib/secgroup.py:134 +#, python-format +msgid "Unable to find security profile %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:130 +#, python-format +msgid "Created logical switch: %s" +msgstr "已建立邏輯交換器:%s" + +#: neutron/plugins/vmware/nsxlib/switch.py:145 +#: neutron/plugins/vmware/nsxlib/switch.py:160 +#, python-format +msgid "Network not found, Error: %s" +msgstr "找不到網路,錯誤:%s" + +#: neutron/plugins/vmware/nsxlib/switch.py:180 +msgid "Port or Network not found" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:238 +#, python-format +msgid "Lswitch %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:247 +msgid "Unable to get ports" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:264 +#, python-format +msgid "" +"Looking for port with q_port_id tag '%(neutron_port_id)s' on: " +"'%(lswitch_uuid)s'" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:272 +#, python-format +msgid "" +"Found '%(num_ports)d' ports with q_port_id tag: '%(neutron_port_id)s'. " +"Only 1 was expected." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:281 +#, python-format +msgid "get_port() %(network)s %(port)s" +msgstr "get_port() %(network)s %(port)s" + +#: neutron/plugins/vmware/nsxlib/switch.py:289 +#: neutron/plugins/vmware/nsxlib/switch.py:320 +#, python-format +msgid "Port or Network not found, Error: %s" +msgstr "找不到埠或網路,錯誤:%s" + +#: neutron/plugins/vmware/nsxlib/switch.py:315 +#, python-format +msgid "Updated logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:350 +#, python-format +msgid "Created logical port %(result)s on logical switch %(uuid)s" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/switch.py:362 +#, python-format +msgid "Port not found, Error: %s" +msgstr "找不到埠,錯誤:%s" + +#: neutron/plugins/vmware/nsxlib/versioning.py:56 +msgid "Operation may not be supported" +msgstr "" + +#: neutron/plugins/vmware/nsxlib/versioning.py:64 +msgid "" +"NSX version is not set. Unable to complete request correctly. Check log " +"for NSX communication errors." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:217 +#, python-format +msgid "Unable to process default l2 gw service:%s" +msgstr "無法處理預設 l2 gw 服務:%s" + +#: neutron/plugins/vmware/plugins/base.py:253 +#, python-format +msgid "Created NSX router port:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:255 +#: neutron/plugins/vmware/plugins/service.py:435 +#, python-format +msgid "Unable to create port on NSX logical router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:258 +#, python-format +msgid "" +"Unable to create logical router port for neutron port id %(port_id)s on " +"router %(nsx_router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:336 +#, python-format +msgid "Attached %(att)s to NSX router port %(port)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:342 +#, python-format +msgid "" +"Unable to plug attachment in NSX logical router port %(r_port_id)s, " +"associated with Neutron %(q_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:348 +#, python-format +msgid "" +"Unable to plug attachment in router port %(r_port_id)s for neutron port " +"id %(q_port_id)s on router %(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:394 +msgid "An exception occurred while selecting logical switch for the port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:434 +#, python-format +msgid "" +"An exception occurred while creating the quantum port %s on the NSX " +"plaform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:446 +#: neutron/plugins/vmware/plugins/base.py:498 +#: neutron/plugins/vmware/plugins/base.py:696 +#, python-format +msgid "" +"NSX plugin does not support regular VIF ports on external networks. Port " +"%s will be down." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:467 +#, python-format +msgid "" +"_nsx_create_port completed for port %(name)s on network %(network_id)s. " +"The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:478 +#, python-format +msgid "" +"Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " +"to be rolled back for Neutron port: %(neutron_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:490 +#, python-format +msgid "NSX Port %s already gone" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:505 +#, python-format +msgid "Port '%s' was already deleted on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:512 +#, python-format +msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:517 +#, python-format +msgid "Port %s not found in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:526 +#, python-format +msgid "" +"Neutron port %(port_id)s not found on NSX backend. Terminating delete " +"operation. A dangling router port might have been left on router " +"%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:541 +#: neutron/plugins/vmware/plugins/base.py:1064 +#, python-format +msgid "" +"Ignoring exception as this means the peer for port '%s' has already been " +"deleted." +msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" + +#: neutron/plugins/vmware/plugins/base.py:553 +#, python-format +msgid "" +"It is not allowed to create router interface ports on external networks " +"as '%s'" +msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" + +#: neutron/plugins/vmware/plugins/base.py:578 +#, python-format +msgid "" +"_nsx_create_router_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:591 +#, python-format +msgid "" +"device_id field must be populated in order to create an external gateway " +"port for network %s" +msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" + +#: neutron/plugins/vmware/plugins/base.py:601 +#, python-format +msgid "The gateway port for the NSX router %s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:642 +#, python-format +msgid "" +"_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:1775 +#, python-format +msgid "Logical router resource %s not found on NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:681 +#: neutron/plugins/vmware/plugins/base.py:1779 +msgid "Unable to update logical routeron NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:683 +#, python-format +msgid "" +"_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " +"attached to NSX router:%(router_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:725 +#, python-format +msgid "" +"_nsx_create_l2_gw_port completed for port %(name)s on network " +"%(network_id)s. The new port id is %(id)s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:765 +#, python-format +msgid "%s required" +msgstr "需要 %s" + +#: neutron/plugins/vmware/plugins/base.py:769 +msgid "Segmentation ID cannot be specified with flat network type" +msgstr "無法使用平面網路類型來指定分段 ID" + +#: neutron/plugins/vmware/plugins/base.py:773 +msgid "Segmentation ID must be specified with vlan network type" +msgstr "必須使用 VLAN 網路類型來指定分段 ID" + +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 +#, python-format +msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:799 +#, python-format +msgid "%(net_type_param)s %(net_type_value)s not supported" +msgstr "不支援 %(net_type_param)s %(net_type_value)s" + +#: neutron/plugins/vmware/plugins/base.py:844 +#, python-format +msgid "No switch has available ports (%d checked)" +msgstr "交換器沒有可用的埠(已檢查 %d 個)" + +#: neutron/plugins/vmware/plugins/base.py:878 +#, python-format +msgid "Maximum number of logical ports reached for logical network %s" +msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" + +#: neutron/plugins/vmware/plugins/base.py:968 +#, python-format +msgid "" +"Network with admin_state_up=False are not yet supported by this plugin. " +"Ignoring setting for network %s" +msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" + +#: neutron/plugins/vmware/plugins/base.py:1053 +#, python-format +msgid "" +"A nsx lport identifier was not found for neutron port '%s'. Unable to " +"remove the peer router port for this switch port" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1072 +#, python-format +msgid "delete_network completed for tenant: %s" +msgstr "已對 Tenant 完成 delete_network:%s" + +#: neutron/plugins/vmware/plugins/base.py:1075 +#: neutron/plugins/vmware/plugins/service.py:514 +#, python-format +msgid "Did not found lswitch %s in NSX" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1105 +msgid "admin_state_up=False networks are not supported." +msgstr "不支援 admin_state_up = False 網路。" + +#: neutron/plugins/vmware/plugins/base.py:1173 +#, python-format +msgid "create_port completed on NSX for tenant %(tenant_id)s: (%(id)s)" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1187 +#, python-format +msgid "Logical switch for network %s was not found in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1198 +msgid "Unable to create port or set port attachment in NSX." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1290 +#, python-format +msgid "Update port request: %s" +msgstr "更新埠要求:%s" + +#: neutron/plugins/vmware/plugins/base.py:1318 +#, python-format +msgid "Unable to update port id: %s." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1401 +msgid "" +"Cannot create a distributed router with the NSX platform currently in " +"execution. Please, try without specifying the 'distributed' attribute." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1407 +msgid "Unable to create logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1418 +#, python-format +msgid "" +"Unable to create L3GW port on logical router %(router_uuid)s. Verify " +"Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1428 +#, python-format +msgid "Unable to create router %s on NSX backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1457 +#: neutron/plugins/vmware/plugins/base.py:1542 +#: neutron/plugins/vmware/plugins/service.py:197 +#: neutron/plugins/vmware/plugins/service.py:1203 +#, python-format +msgid "Network '%s' is not a valid external network" +msgstr "網路 '%s' 不是有效的外部網路" + +#: neutron/plugins/vmware/plugins/base.py:1506 +#, python-format +msgid "Failed to set gateway info for router being created:%s - removing router" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1509 +#, python-format +msgid "" +"Create router failed while setting external gateway. Router:%s has been " +"removed from DB and backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1551 +msgid "" +"'routes' cannot contain route '0.0.0.0/0', this must be updated through " +"the default gateway attribute" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1567 +#, python-format +msgid "Logical router %s not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1571 +msgid "Unable to update logical router on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1573 +msgid "" +"Request cannot contain 'routes' with the NSX platform currently in " +"execution. Please, try without specifying the static routes." +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1630 +#, python-format +msgid "Logical router '%s' not found on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1634 +#, python-format +msgid "Unable to delete logical router '%s' on NSX Platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1644 +#, python-format +msgid "" +"Unable to remove NSX mapping for Neutron router %(router_id)s because of " +"the following exception:%(d_exc)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1712 +#, python-format +msgid "" +"Add_router_interface completed for subnet:%(subnet_id)s and " +"router:%(router_id)s" +msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" + +#: neutron/plugins/vmware/plugins/base.py:1810 +#, python-format +msgid "" +"An error occurred while removing NAT rules on the NSX platform for " +"floating ip:%s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1816 +msgid "An incorrect number of matching NAT rules was found on the NSX platform" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1948 +#, python-format +msgid "" +"An error occurred while creating NAT rules on the NSX platform for " +"floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1954 +msgid "Failed to update NAT rules for floatingip update" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:1989 +#, python-format +msgid "The port '%s' is not associated with floating IPs" +msgstr "埠 '%s' 未與浮動 IP 產生關聯" + +#: neutron/plugins/vmware/plugins/base.py:1992 +#, python-format +msgid "Nat rules not found in nsx for port: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2019 +#, python-format +msgid "Unable to create l2_gw_service for: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2042 +msgid "" +"Unable to remove gateway service from NSX plaform - the resource was not " +"found" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2072 +#, python-format +msgid "Unable to update name on NSX backend for network gateway: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2146 +#, python-format +msgid "" +"The NSX security profile %(sec_profile_id)s, associated with the Neutron " +"security group %(sec_group_id)s was not found on the backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2154 +#, python-format +msgid "" +"An exception occurred while removing the NSX security profile " +"%(sec_profile_id)s, associated with Netron security group " +"%(sec_group_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2161 +#, python-format +msgid "Unable to remove security group %s from backend" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2174 +#, python-format +msgid "Port values not valid for protocol: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:140 +#, python-format +msgid "EDGE: router = %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:171 +msgid "EDGE: _vcns_create_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:180 +msgid "EDGE: _vcns_delete_ext_gw_port" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:335 +#, python-format +msgid "VCNS: delete default gateway %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:420 +#, python-format +msgid "An exception occurred while creating a port on lswitch %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:468 +#, python-format +msgid "Unable to create integration logic switch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:478 +#, python-format +msgid "Unable to add router interface to integration lswitch for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:488 +#, python-format +msgid "Unable to create advance service router for %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:850 +#, python-format +msgid "Failed to create firewall on vShield Edge bound on router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:858 +msgid "Bad Firewall request Input" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:873 +#: neutron/plugins/vmware/plugins/service.py:1189 +msgid "router_id is not provided!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:877 +#, python-format +msgid "router_id:%s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:882 +msgid "A firewall is already associated with the router" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1079 +#, python-format +msgid "Failed to find the edge with vip_id: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1116 +#, python-format +msgid "" +"Operation can't be performed, Since resource %(model)s : %(id)s is in " +"DELETEing status!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1125 +#, python-format +msgid "Resource %(model)s : %(id)s not found!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1150 +#, python-format +msgid "Failed to create healthmonitor associated with pool id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1167 +msgid "Failed to create pool on vshield edge" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1186 +msgid "create_vip() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1194 +#, python-format +msgid "router_id: %s is not an advanced router!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1227 +msgid "Failed to create vip!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1265 +#, python-format +msgid "Failed to update vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1282 +#, python-format +msgid "Failed to delete vip with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1338 +#, python-format +msgid "Failed to update pool with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1360 +#: neutron/plugins/vmware/plugins/service.py:1407 +#: neutron/plugins/vmware/plugins/service.py:1430 +msgid "Failed to update pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1386 +msgid "Failed to update old pool with the member" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1450 +#, python-format +msgid "Failed to update monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1477 +msgid "Failed to update pool with monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1486 +#, python-format +msgid "Failed to delete monitor with id: %s!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1503 +msgid "Vcns right now can only support one monitor per pool" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1532 +msgid "Failed to associate monitor with pool!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1563 +msgid "Failed to update pool with pool_monitor!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1589 +#, python-format +msgid "Start deploying %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1595 +#: neutron/plugins/vmware/plugins/service.py:1632 +#, python-format +msgid "Failed to deploy Edge for router %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1613 +#, python-format +msgid "Router %s not found" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1616 +#, python-format +msgid "Successfully deployed %(edge_id)s for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1648 +#, python-format +msgid "interface_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1651 +#, python-format +msgid "snat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1654 +#, python-format +msgid "snat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1657 +#, python-format +msgid "dnat_create_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1660 +#, python-format +msgid "dnat_delete_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1663 +#, python-format +msgid "routes_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1666 +#, python-format +msgid "nat_update_result %d" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:25 +#, python-format +msgid "" +"\n" +"Service type = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:28 +#, python-format +msgid "Service uuids = %s\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:29 +#, python-format +msgid "" +"Port uuids = %s\n" +"\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:38 +msgid "ID or name of network to run report on" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:46 +msgid "Migration report is:\n" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:56 +msgid "ID or name of network to migrate" +msgstr "" + +#: neutron/plugins/vmware/shell/commands.py:65 +msgid "Migration has been successful:\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:138 +#, python-format +msgid "" +"VCNS: Failed to get edge status:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:164 +#, python-format +msgid "VCNS: start updating vnic %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:168 +#, python-format +msgid "" +"VCNS: Failed to update vnic %(config)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:174 +#, python-format +msgid "VCNS: Failed to update vnic %d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:183 +#, python-format +msgid "VCNS: update vnic %(index)d: %(addr)s %(netmask)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:192 +#, python-format +msgid "Vnic %d currently not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:213 +#, python-format +msgid "VCNS: start deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:221 +#, python-format +msgid "VCNS: deploying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:225 +#, python-format +msgid "VCNS: deploy edge failed for router %s." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:244 +#, python-format +msgid "VCNS: Edge %s status query failed." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:250 +#, python-format +msgid "VCNS: Unable to retrieve edge %(edge_id)s status. Retry %(retries)d." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:257 +#, python-format +msgid "VCNS: Unable to retrieve edge %s status. Abort." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:261 +#, python-format +msgid "VCNS: Edge %s status" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:268 +#, python-format +msgid "VCNS: Failed to deploy edge %(edge_id)s for %(name)s, status %(status)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:275 +#, python-format +msgid "VCNS: Edge %(edge_id)s deployed for router %(name)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:282 +#, python-format +msgid "VCNS: start destroying edge %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:290 +#, python-format +msgid "" +"VCNS: Failed to delete %(edge_id)s:\n" +"%(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:296 +#, python-format +msgid "VCNS: Failed to delete %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:305 +#, python-format +msgid "" +"VCNS: Failed to get edges:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:383 +#, python-format +msgid "" +"VCNS: Failed to get nat config:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:391 +#, python-format +msgid "VCNS: start creating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:407 +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:532 +#, python-format +msgid "" +"VCNS: Failed to create snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:415 +#, python-format +msgid "VCNS: create snat rule %(src)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:438 +#, python-format +msgid "VCNS: start deleting %(type)s rules: %(addr)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:449 +#, python-format +msgid "" +"VCNS: Failed to delete snat rule:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:456 +#, python-format +msgid "VCNS: delete snat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:474 +#, python-format +msgid "VCNS: create dnat rule %(dst)s/%(translated)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:495 +#, python-format +msgid "VCNS: delete dnat rule %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:519 +#, python-format +msgid "VCNS: start updating nat rules: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:540 +#, python-format +msgid "" +"VCNS: update nat rule\n" +"SNAT:%(snat)s\n" +"DNAT:%(dnat)s\n" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:578 +#, python-format +msgid "VCNS: start updating routes for %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:602 +#, python-format +msgid "" +"VCNS: Failed to update routes:\n" +"%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:654 +msgid "Failed to get service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_appliance_driver.py:666 +msgid "Failed to enable loadbalancer service config" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:43 +#, python-format +msgid "Invalid action value %s in a firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:52 +#, python-format +msgid "Invalid action value %s in a vshield firewall rule" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:191 +#, python-format +msgid "Failed to get firewall with edge id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:210 +#, python-format +msgid "No rule id:%s found in the edge_firewall_binding" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:219 +#, python-format +msgid "Failed to get firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:235 +#, python-format +msgid "Failed to update firewall with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:247 +#, python-format +msgid "Failed to delete firewall with edge_id:%s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:262 +#, python-format +msgid "Failed to update firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:275 +#, python-format +msgid "Failed to delete firewall rule: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:292 +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:320 +#, python-format +msgid "Failed to add firewall rule above: %(rule_id)s with edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:331 +#, python-format +msgid "Failed to append a firewall rulewith edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_firewall_driver.py:352 +msgid "Can't execute insert rule operation without reference rule_id" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 +#, python-format +msgid "Failed to create app profile on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:157 +#, python-format +msgid "Failed to create vip on vshield edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:179 +msgid "Failed to get vip on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:194 +#, python-format +msgid "Failed to update vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:208 +#, python-format +msgid "Failed to delete vip on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:217 +msgid "Failed to create pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:234 +#, python-format +msgid "pool_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:244 +msgid "Failed to get pool on edge" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:256 +msgid "Failed to update pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:266 +msgid "Failed to delete pool" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:276 +#, python-format +msgid "Failed to create monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:294 +#, python-format +msgid "monitor_binding not found with id: %(id)s edge_id: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:304 +#, python-format +msgid "Failed to get monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:321 +#, python-format +msgid "Failed to update monitor on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:332 +msgid "Failed to delete monitor" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:53 +#, python-format +msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:61 +#, python-format +msgid "Header: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/vcns.py:62 +#, python-format +msgid "Content: '%s'" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:35 +#, python-format +msgid "%(resource)s not found: %(msg)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:39 +#, python-format +msgid "An unknown exception %(status)s occurred: %(response)s." +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:50 +#, python-format +msgid "Resource %(uri)s has been redirected" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:54 +#, python-format +msgid "Request %(uri)s is Bad, response %(response)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:58 +#, python-format +msgid "Forbidden: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:62 +#, python-format +msgid "Resource %(uri)s not found" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:66 +#, python-format +msgid "Media Type %(uri)s is not supported" +msgstr "" + +#: neutron/plugins/vmware/vshield/common/exceptions.py:70 +#, python-format +msgid "Service Unavailable: %(uri)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:47 +#, python-format +msgid "Invalid state %(state)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:51 +#, python-format +msgid "State %(state)d skipped. Current state %(current)d" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:97 +#, python-format +msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:183 +#, python-format +msgid "Start task %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:189 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:209 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:232 +#, python-format +msgid "Task %(task)s encountered exception in %(cb)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:195 +#: neutron/plugins/vmware/vshield/tasks/tasks.py:214 +#, python-format +msgid "Task %(task)s return %(status)s" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:297 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:322 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:344 +msgid "TaskManager terminated" +msgstr "" + +#: neutron/plugins/vmware/vshield/tasks/tasks.py:376 +msgid "Exception in _check_pending_tasks" +msgstr "" + #: neutron/scheduler/dhcp_agent_scheduler.py:50 #, python-format msgid "" @@ -14185,12 +14225,12 @@ msgstr "" msgid "Template file for ipsec secret configuration" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:245 +#: neutron/services/vpn/device_drivers/ipsec.py:248 #, python-format msgid "Failed to enable vpn process on router %s" msgstr "" -#: neutron/services/vpn/device_drivers/ipsec.py:256 +#: neutron/services/vpn/device_drivers/ipsec.py:259 #, python-format msgid "Failed to disable vpn process on router %s" msgstr "" @@ -14418,31 +14458,31 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15579,3 +15619,175 @@ msgstr "" #~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" #~ msgstr "" +#~ msgid "Unsupported vnic type %(vnic_type)s for network type %(net_type)s" +#~ msgstr "" + +#~ msgid "Creating IB Network" +#~ msgstr "" + +#~ msgid "Network type for tenant networks (local, ib, vlan, or none)" +#~ msgstr "" + +#~ msgid "Created NVP router port:%s" +#~ msgstr "已建立 NVP 路由器埠:%s" + +#~ msgid "Attached %(att)s to NVP router port %(port)s" +#~ msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" + +#~ msgid "" +#~ "Unable to plug attachment in NVP " +#~ "logical router port %(r_port_id)s, associated" +#~ " with Neutron %(q_port_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "An exception occurred while creating the" +#~ " quantum port %s on the NVP " +#~ "plaform" +#~ msgstr "" + +#~ msgid "" +#~ "NVP plugin does not support regular " +#~ "VIF ports on external networks. Port " +#~ "%s will be down." +#~ msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" + +#~ msgid "" +#~ "_nvp_create_port completed for port %(name)s" +#~ " on network %(network_id)s. The new " +#~ "port id is %(id)s." +#~ msgstr "" +#~ "對網路 %(network_id)s 上埠 %(name)s 執行的 " +#~ "_nvp_create_port 已完成。新的埠 ID 為 %(id)s。" + +#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgstr "已在 NVP 平台上刪除了埠 '%s'" + +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" + +#~ msgid "Port %s not found in NVP" +#~ msgstr "" + +#~ msgid "" +#~ "Neutron port %(port_id)s not found on" +#~ " NVP backend. Terminating delete operation." +#~ " A dangling router port might have" +#~ " been left on router %(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_router_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to " +#~ "router:%(router_id)s. NVP port id is " +#~ "%(nvp_port_id)s" +#~ msgstr "" +#~ "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s " +#~ "上完成 _nvp_create_ext_gw_port。NVP 埠 ID 為 " +#~ "%(nvp_port_id)s" + +#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" + +#~ msgid "Unable to update logical router on NVP Platform" +#~ msgstr "無法在 NVP 平台上更新邏輯路由器" + +#~ msgid "" +#~ "_nvp_delete_ext_gw_port completed on external " +#~ "network %(ext_net_id)s, attached to NSX " +#~ "router:%(router_id)s" +#~ msgstr "" + +#~ msgid "" +#~ "_nvp_create_l2_gw_port completed for port " +#~ "%(name)s on network %(network_id)s. The " +#~ "new port id is %(id)s." +#~ msgstr "" + +#~ msgid "" +#~ "A nvp lport identifier was not " +#~ "found for neutron port '%s'. Unable " +#~ "to remove the peer router port for" +#~ " this switch port" +#~ msgstr "" + +#~ msgid "Did not found lswitch %s in NVP" +#~ msgstr "在 NVP 中找不到 lswitch %s" + +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" + +#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgstr "" + +#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" + +#~ msgid "" +#~ "Cannot create a distributed router with" +#~ " the NVP platform currently in " +#~ "execution. Please, try without specifying " +#~ "the 'distributed' attribute." +#~ msgstr "" + +#~ msgid "Unable to create logical router on NVP Platform" +#~ msgstr "無法在 NVP 平台上建立邏輯路由器" + +#~ msgid "Logical router %s not found on NVP Platform" +#~ msgstr "在 NVP 平台上找不到邏輯路由器 %s" + +#~ msgid "" +#~ "Request cannot contain 'routes' with the" +#~ " NVP platform currently in execution. " +#~ "Please, try without specifying the " +#~ "static routes." +#~ msgstr "" + +#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" + +#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgstr "" + +#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgstr "無法在 NVP 平台上更新邏輯路由器" + +#~ msgid "" +#~ "An error occurred while removing NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%s" +#~ msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" + +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" + +#~ msgid "" +#~ "An error occurred while creating NAT " +#~ "rules on the NVP platform for " +#~ "floating ip:%(floating_ip)s mapped to internal" +#~ " ip:%(internal_ip)s" +#~ msgstr "" +#~ "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 " +#~ "IP %(internal_ip)s)建立 NAT 規則時發生錯誤" + +#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to remove gateway service from" +#~ " NVP plaform - the resource was " +#~ "not found" +#~ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" + +#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgstr "" + +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" +